[linux] désactiver un compte

désactiver un compte [linux] - Linux et OS Alternatifs

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.

Reply

Marsh Posté le 17-04-2002 à 00:10:01   

Reply

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

Reply

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 ?)

Reply

Marsh Posté le 17-04-2002 à 02:59:09    

userdel, useradd ?

 

[jfdsdjhfuetppo]--Message édité par Sly Angel--[/jfdsdjhfuetppo]

Reply

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

Reply

Marsh Posté le 17-04-2002 à 09:18:23    

faut pas mettre une etoile dans le /etc/passwd et pas juste supprimer?

Reply

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.

Reply

Marsh Posté le 17-04-2002 à 09:32:57    

bnen c'est ce qu'il veut faire, nan? (le desactiver)

Reply

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 ;)

Reply

Marsh Posté le 17-04-2002 à 10:58:50    

tu veux une commande qui fasse ca en auto c'est ca?


---------------
-- NO SLACKERS - violators will be fsck'd & tar'd
Reply

Marsh Posté le 17-04-2002 à 10:58:50   

Reply

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).

Reply

Marsh Posté le 17-04-2002 à 11:28:04    

le principal c'est que ça marche ;)

Reply

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]

Reply

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 :jap:


---------------
Fan et séquestrateur de Deprem De Prel Photographie, célèbre photographe de tuning automobile :o
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed