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 utempternon ha voci e la ricerca sul Web di "utempter" fa apparire solo collegamenti con possibili vulnerabilità. Questo binario ha il sbit 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 xtermusa per aggiornare utmp. Esiste in modo tale xtermda non aver bisogno di essere abbastanza privilegiato da poter essere toccato utmp. Almeno su Debian è usato anche da screen, tmuxe moshpochi altri emulatori di terminale.
Puoi indicare xtermdi non provare a usarlo avviandolo con -ut, che disabilita la scrittura di record nel utmpfile.