apa itu utempter, dan mengapa xterm ingin menggunakannya?

Aug 19 2020

ketika saya mulai xterm, ia mencoba untuk memulai biner:

/usr/lib/x86_64-linux-gnu/utempter/utempter

Saya tidak dapat menemukan info apa pun tentang kegunaan biner ini.

man utemptertidak memiliki entri, dan menelusuri web untuk "mengucapkan" hanya menampilkan tautan dengan kemungkinan kerentanan. Biner ini memiliki skumpulan bit.

Mengapa xterm ingin memulai i? Apa tujuan dari biner ini? dapatkah saya memberi tahu xterm untuk tidak memulainya?

Jawaban

4 StephenKitt Aug 19 2020 at 20:30

utempteradalah pembantu setgid yang xtermdigunakan untuk memperbarui utmp. Itu ada sehingga xtermdirinya sendiri tidak perlu cukup diistimewakan untuk disentuh utmp. Pada Debian setidaknya itu juga digunakan oleh screen, tmux, moshdan beberapa emulator terminal lain.

Anda dapat menginstruksikan xtermuntuk tidak mencoba menggunakannya dengan memulainya dengan -ut, yang menonaktifkan penulisan catatan dalam utmpfile.