私が実行すると、xterm
バイナリを実行しようとします。
/usr/lib/x86_64-linux-gnu/utempter/utempter
このバイナリの目的に関する情報が見つかりません。
man utempter
エントリはなく、「utempter」のWeb検索には潜在的に脆弱なリンクのみが表示されます。このバイナリにはs
ビットがセットされています。
xtermがiを起動するのはなぜですか?このバイナリの目的は何ですか? xtermを起動しないように言うことはできますか?
答え1
utempter
xterm
更新のための setgid ヘルパーです。utmp
。xterm
これは、自分でアクセスするのに十分な権限を必要としない方法で存在しますutmp
。少なくとも Debian ではscreen
、tmux
およびmosh
その他のいくつかの端末エミュレータでも使用されます。
xterm
で始まり、それを無効にすることができます-ut
。これにより、ファイルへのレコードの書き込みが無効になりますutmp
。