utempterとは何ですか、なぜxtermはそれを使用したいのですか?
Aug 19 2020
私が起動するときxterm
、それはバイナリを起動しようとします:
/usr/lib/x86_64-linux-gnu/utempter/utempter
このバイナリが何のためにあるのかについての情報は見つかりませんでした。
man utempter
にはエントリがなく、Webで「utempter」を検索すると、脆弱性の可能性があるリンクのみが表示されます。このバイナリにはs
ビットが設定されています。
xtermがiを起動したいのはなぜですか?このバイナリの目的は何ですか?xtermに起動しないように指示できますか?
回答
4 StephenKitt Aug 19 2020 at 20:30
utempter
xterm
を更新するために使用するsetgidヘルパーutmpです。それxterm
自体が触れるのに十分な特権を持つ必要がないように存在しますutmp
。Debianの上に、少なくともそれはまたによって使用されscreen
、tmux
、mosh
およびいくつかの他の端末エミュレータ。
でxterm
開始すると-ut
、utmp
ファイルへのレコードの書き込みが無効になり、使用しないように指示できます。