Xterm
什麼是utempter,為什麼xterm要使用它?
當我開始時
xterm
,它會嘗試啟動一個二進製文件:/usr/lib/x86_64-linux-gnu/utempter/utempter
我找不到有關此二進製文件用途的任何資訊。
man utempter
沒有條目,在網上搜尋“utempter”只會顯示可能存在漏洞的連結。該二進製文件s
設置了位。為什麼xterm要啟動i?這個二進製文件的目的是什麼?我可以告訴 xterm 不要啟動它嗎?
utempter
是一個 setgid 助手,xterm
用於更新utmp
. 它的存在是為了讓xterm
自己不需要有足夠的特權來觸摸utmp
。至少在 Debian 上,它也被,screen
和其他一些終端仿真器使用。tmux``mosh
您可以通過以 開頭來指示
xterm
不要嘗試使用它-ut
,這會禁用在utmp
文件中寫入記錄。