¿Qué es utempter y por qué xterm quiere usarlo?

Aug 19 2020

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 utempterno tiene entrada, y la búsqueda de "utempter" en la web solo muestra enlaces con posibles vulnerabilidades. Este binario tiene el sbit 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

4 StephenKitt Aug 19 2020 at 20:30

utempteres un ayudante de setgid que se xtermusa para actualizar utmp. Existe de modo que xtermno necesita ser lo suficientemente privilegiado para tocar utmp. En Debian, al menos, que también es utilizado por screen, tmux, moshy algunos otros emuladores de terminal.

Puede indicarle que xtermno intente usarlo comenzando con -ut, lo que deshabilita la escritura de registros en el utmparchivo.