что такое utempter и почему xterm хочет его использовать?
когда я запускаю xterm
, он пытается запустить двоичный файл:
/usr/lib/x86_64-linux-gnu/utempter/utempter
Я не смог найти никакой информации о том, для чего предназначен этот двоичный файл.
man utempter
не имеет записи, а поиск в Интернете по запросу «utempter» показывает только ссылки с возможными уязвимостями. Этот двоичный файл имеет установленный s
бит.
Почему xterm хочет запустить i? Какова цель этого двоичного файла? могу я сказать xterm не запускать его?
Ответы
utempter
- помощник setgid, который xterm
используется для обновления utmp. Он существует для того xterm
, чтобы не иметь достаточно привилегий, чтобы дотронуться до него utmp
. В Debian по крайней мере, также используется screen
, tmux
, mosh
и несколько других эмуляторов терминалов.
Вы можете дать указание xterm
не пытаться использовать его, запустив его с -ut
, что отключает запись записей в utmp
файл.