utempter는 무엇이며 xterm이 이를 사용하는 이유는 무엇입니까?

utempter는 무엇이며 xterm이 이를 사용하는 이유는 무엇입니까?

내가 실행하면 xterm바이너리를 실행하려고 시도합니다.

/usr/lib/x86_64-linux-gnu/utempter/utempter

이 바이너리의 목적에 대한 정보를 찾을 수 없습니다.

man utempter항목이 없으며 "utempter"에 대한 웹 검색은 잠재적으로 취약한 링크만 표시합니다. 이 바이너리에는 s비트가 설정되어 있습니다.

xterm이 i를 시작하는 이유는 무엇입니까? 이 바이너리의 목적은 무엇입니까? xterm을 시작하지 말라고 할 수 있나요?

답변1

utempterxterm업데이트를 위한 setgid 도우미입니다.utmp. xterm이는 자체적으로 액세스할 수 있는 충분한 권한이 필요하지 않은 방식으로 존재합니다 utmp. 적어도 데비안에서는 screen, tmuxmosh기타 몇몇 터미널 에뮬레이터에서도 사용됩니다.

xterm로 시작하여 이를 사용하지 않도록 표시 할 수 있습니다 -ut. 그러면 파일에 레코드 쓰기가 비활성화됩니다 utmp.

관련 정보