cos'è utempter e perché xterm vuole usarlo?
quando avvio xterm
, tenta di avviare un binario:
/usr/lib/x86_64-linux-gnu/utempter/utempter
Non sono riuscito a trovare alcuna informazione su cosa sia questo binario.
man utempter
non ha voci e la ricerca sul Web di "utempter" fa apparire solo collegamenti con possibili vulnerabilità. Questo binario ha il s
bit impostato.
Perché xterm vuole avviare i? Qual è lo scopo di questo binario? posso dire a xterm di non avviarlo?
Risposte
utempter
è un helper setgid che xterm
usa per aggiornare utmp. Esiste in modo tale xterm
da non aver bisogno di essere abbastanza privilegiato da poter essere toccato utmp
. Almeno su Debian è usato anche da screen
, tmux
e mosh
pochi altri emulatori di terminale.
Puoi indicare xterm
di non provare a usarlo avviandolo con -ut
, che disabilita la scrittura di record nel utmp
file.