¿Qué es utempter y por qué xterm quiere usarlo?
cuando comienzo xterm
, intenta iniciar un binario:
/usr/lib/x86_64-linux-gnu/utempter/utempter
No pude encontrar ninguna información sobre para qué es este binario.
man utempter
no tiene entrada, y la búsqueda de "utempter" en la web solo muestra enlaces con posibles vulnerabilidades. Este binario tiene el s
bit establecido.
¿Por qué xterm quiere iniciar i? ¿Cuál es el propósito de este binario? ¿Puedo decirle a xterm que no lo inicie?
Respuestas
utempter
es un ayudante de setgid que se xterm
usa para actualizar utmp. Existe de modo que xterm
no necesita ser lo suficientemente privilegiado para tocar utmp
. En Debian, al menos, que también es utilizado por screen
, tmux
, mosh
y algunos otros emuladores de terminal.
Puede indicarle que xterm
no intente usarlo comenzando con -ut
, lo que deshabilita la escritura de registros en el utmp
archivo.