• [^] # Re: détails

    Posté par . En réponse à la dépêche Cappuccino GNU/Linux. Évalué à 2.

    bug: la gestion du fichier /etc/passwd . Le serveur faisant tout (accès, gestion) supporte mal la manipulation du fichier mdp lorsqu'il tourne à plein régime, ce fichier peut être corrompu et certains comptent sont rendus invalides.

    Bizarre cette histoire.
    Est-ce que des programmes sont chargés de modifier ce fichier ? Parce que si 2 programmes le modifient en même temps, en effet le résultat peut être bizarre. Pareil si 2 personnes l'éditent en même temps, sauf si c'est fait avec un éditeur qui se respecte, il gueule si le fichier a changé au moment de la sauvegarde ("vi" affiche un "warning" si on édite un fichier une 2e fois).

    Personnellement, je n'édite pas /etc/passwd ni /etc/shadow mais j'utilise un frontal graphique, qui je suppose utilise les commandes de base useradd, usermod et userdel (cf le man).
    man usermod mentionne : "usermod will not allow you to change the name of a user who is logged in."

    A noter aussi, les commandes vigr et vipw qui gèrent un verrou (extrait du man):
    vipw and vigr will edit the files /etc/passwd and /etc/group, respectively. With the -s flag, they will edit the shadow versions of those files, /etc/shadow and /etc/gshadow, respectively. The programs will set the appropriate locks to prevent file corruption."