On Tue, Sep 11, 2001 at 09:15:15AM +0200, Pierre Crescenzo wrote:
> > > J'utilise une potato.
> > > 
> > > Je viens de remarquer que les droits de xterm (dans
> > > /usr/X11R6/bin/) sont "-rwxr-sr-x". Pourquoi ce "s" ? (Je connais
> > > la r�ponse de mani�re g�n�rale, mais pourquoi dans ce cas pr�cis
> > > ?) En quoi est-il utile � cette commande ? Est-il indispensable ?
> > > Et cela ne pose-t-il pas de probl�mes de s�curit� ?
> > 
> > La r�ponse est dans /usr/share/doc/xterm/README.Debian
> 
> Concernant cela, j'ai trouv� ceci dans
> "/usr/share/doc/xterm/README.Debian" :
> ***
> As of version 3.3.4-1, xterm logs to the wtmp and lastlog files.  If
> you do not have a utmp group on your system, xterm will be installed
> setuid root instead of setgid utmp.  xterm drops its root privileges
> after it initializes, so if it is setuid this can result in corrupt
> wtmp entries.  The best thing to do is make a utmp group in
> /etc/group, or upgrade to version 2.0.3.4 or later of the base-passwd
> package, so that you have a utmp group.
> ***
> 
> Soit je ne comprends pas, soit cela ne r�pond � aucune de mes trois
> questions...

La 1e phrase indique que xterm �crit des informations dans les fichiers
wtmp et lastlog.
  ls -l /var/log/lastlog /var/log/wtmp
indique que ces 2 fichiers appartiennent au groupe utmp et sont en mode
664. Pour que tout utilisateur puisse �crire une entr�e dans ces
fichiers lorsqu'il lance xterm, il faut donc choisir une des
alternatives
  - mettre xterm setuid root
  - mettre xterm setgid utmp
  - mettre tous les utilisateurs dans le groupe utmp
La derni�re solution entrainant certainement des probl�mes (je n'ai pas
id�e desquels), il reste les 2 premi�res. Branden a choisi la 2nde.

Denis

Répondre à