Mar*_*ter 2 setuid xterm
当我启动时xterm,它尝试启动一个二进制文件:
xterm
/usr/lib/x86_64-linux-gnu/utempter/utempter
我找不到任何关于这个二进制文件用途的信息。
man utempter没有条目,在网络上搜索“utempter”只会显示可能存在漏洞的链接。该二进制文件已s设置位。
man utempter
s
为什么xterm要启动i?这个二进制文件的目的是什么?我可以告诉 xterm 不要启动它吗?
Ste*_*itt 5
utempter是一个 setgid 帮助器,xterm用于更新utmp. 它的存在使得xterm它本身\xe2\x80\x99不需要有足够的特权来触摸utmp。至少在 Debian 上,它也被screen、tmux和mosh其他一些终端模拟器使用。
utempter
utmp
screen
tmux
mosh
您可以xterm通过以 开头来指示不要尝试使用它-ut,这会禁用在文件中写入记录utmp。
-ut
归档时间:
5 年,1 月 前
查看次数:
3345 次
最近记录: