utempter는 무엇이며 xterm은 왜 그것을 사용하고 싶어합니까?
Aug 19 2020
내가 시작할 때 xterm
, 그것은 바이너리를 시작하려고 :
/usr/lib/x86_64-linux-gnu/utempter/utempter
이 바이너리가 무엇인지에 대한 정보를 찾을 수 없습니다.
man utempter
항목이 없으며 웹에서 "utempter"를 검색하면 가능한 취약성이있는 링크 만 표시됩니다. 이 바이너리에는 s
비트 세트가 있습니다.
xterm이 i를 시작하려는 이유는 무엇입니까? 이 바이너리의 목적은 무엇입니까? xterm에 시작하지 말라고 할 수 있습니까?
답변
4 StephenKitt Aug 19 2020 at 20:30
utempter
xterm
업데이트 하는 데 사용 하는 setgid 도우미입니다 utmp. 그것은 그 xterm
자체가 만질 수있는 충분한 특권을 가질 필요 가 없도록 존재 합니다 utmp
. 데비안에 적어도 그것은 또한에 의해 사용되는 screen
, tmux
, mosh
그리고 몇 가지 다른 터미널 에뮬레이터.
xterm
으로 시작하여 사용하지 않도록 지시 할 수 있습니다 . -ut
그러면 utmp
파일에 레코드 쓰기가 비활성화 됩니다.