qu'est-ce qui est suprême et pourquoi xterm veut-il l'utiliser?

Aug 19 2020

quand je démarre xterm, il essaie de démarrer un binaire:

/usr/lib/x86_64-linux-gnu/utempter/utempter

Je n'ai pas trouvé d'informations sur ce à quoi sert ce binaire.

man utemptern'a pas d'entrée, et la recherche sur le Web pour "utempter" ne fait apparaître que des liens avec des vulnérabilités possibles. Ce binaire a le sbit défini.

Pourquoi xterm veut-il démarrer i? Quel est le but de ce binaire? puis-je dire à xterm de ne pas le démarrer?

Réponses

4 StephenKitt Aug 19 2020 at 20:30

utempterest un assistant setgid qui xtermutilise pour mettre à jour utmp. Il existe pour qu'il xtermn'ait pas besoin d'être suffisamment privilégié pour être touché utmp. Sur Debian au moins il est également utilisé par screen, tmux, moshet quelques autres émulateurs.

Vous pouvez demander à xtermne pas essayer de l'utiliser en le démarrant avec -ut, ce qui désactive l'écriture d'enregistrements dans le utmpfichier.