désactiver un compte [linux] - Linux et OS Alternatifs
Marsh Posté le 17-04-2002 à 01:15:04
ces comptes spéciaux tu leur met pas de mot de passe.
sinon tu leur met comme shell /bin/false
Marsh Posté le 17-04-2002 à 02:54:24
OK merci pour ça, mais ce que je voulais savoir en fait c'etait s'il y'avait une commande spéciale pour enlever le mot de passe si on l'a déjà défini.
(pas d'autre méthode que supprimer le compte et le recréer ?)
Marsh Posté le 17-04-2002 à 02:59:09
userdel, useradd ?
[jfdsdjhfuetppo]--Message édité par Sly Angel--[/jfdsdjhfuetppo]
Marsh Posté le 17-04-2002 à 07:31:56
méthode bourrin: tu supprimes le deuxième caractère de la ligne du compte dans /etc/passwd et /etc/shadow
Marsh Posté le 17-04-2002 à 09:18:23
faut pas mettre une etoile dans le /etc/passwd et pas juste supprimer?
Marsh Posté le 17-04-2002 à 09:23:56
ça dépend. si tu mets une étoile au début du deuxième champs ça désactive le compte alors que si tu supprimes ce qu'il y a dans le champ ça enlève le mot de passe.
Marsh Posté le 17-04-2002 à 10:37:52
je sais pas car il dit:
-"s'il y'avait une commande spéciale pour enlever le mot de passe si on l'a déjà défini." >> ma méthode
-"pour qu'un compte auquel on a déjà défini un mot de passe redevienne inaccessible ? " >> ta méthode
donc faut voir
Marsh Posté le 17-04-2002 à 10:58:50
tu veux une commande qui fasse ca en auto c'est ca?
Marsh Posté le 17-04-2002 à 11:10:11
Non c'est bien ce que vrossi1 a dit : je voulais savoir comment désactiver un compte auquel on a déjà défini un mot de passe. Et la méthode indiquée marche très bien, merci donc (menfin, ca n'a pas bcp d'intérêt par rapport à un userdel + useradd mais c'etait aussi à titre informatif).
Marsh Posté le 17-04-2002 à 15:55:56
usermod -L toto
Ca ajoute un "!" devant le mot de passe chiffré (deuxième champ dans /etc/shadow). Le principe quand on désactive un compte, c'est de mettre un mot de passe chiffré qui ne correspond à aucun mot de passe clair. L'avantage d'ajouter un "!" comme le fait usermod, c'est qu'on peut facilement réactiver le compte (usermod -U toto).
[jfdsdjhfuetppo]--Message édité par Matafan--[/jfdsdjhfuetppo]
Marsh Posté le 18-04-2002 à 22:59:45
Matafan a écrit a écrit : usermod -L toto Ca ajoute un "!" devant le mot de passe chiffré (deuxième champ dans /etc/shadow). Le principe quand on désactive un compte, c'est de mettre un mot de passe chiffré qui ne correspond à aucun mot de passe clair. L'avantage d'ajouter un "!" comme le fait usermod, c'est qu'on peut facilement réactiver le compte (usermod -U toto). |
Sympa ça tient
Marsh Posté le 17-04-2002 à 00:10:01
Bonjour,
Quand on crée un compte système avec adduser, ce compte est inaccessible tant qu'on a pas défini un mot de passe. Comment faire - si c'est possible - pour qu'un compte auquel on a déjà défini un mot de passe redevienne inaccessible ? (je préfèrerais que des comptes comme ftpusers ou mysql n'aient pas de mot de passe)
Merci.