Fichier etc/passwd [Unix] - Linux et OS Alternatifs
Marsh Posté le 20-04-2004 à 12:02:40
Ca signifie que le mot de passe est situé dans un autre fichier (/etc/shadow je suppose). Si ça n'est pas le cas, alors le compte ne peut pas être utilisé.
Marsh Posté le 20-04-2004 à 13:33:38
selon les unix c'est aussi parfois que le password est crypté. 
 
mais en general Albator a raison c'est que le password est situé ailleur. 
 
le password vide ça ressemble à : 
tcb::9:18....................
Marsh Posté le 20-07-2010 à 11:50:30
Je remonte un peu le sujet, mais meme question, avec un ! a la place de * 
Merci.
Marsh Posté le 20-07-2010 à 12:01:03
les password n'ayant jamais été défini sont en "*" sur les unix. 
 
C'est un mdp impossible à générer, de même que le "!" d'ailleurs  
 
 
En général un compte applicatif ou on est pas censé se logger à un mdp avec "*", mais il peut avoir été changé (comme pour ton compte wnn).
Marsh Posté le 20-07-2010 à 15:31:44
mot de passe vide : 
 
toto:: .... 
 
mot de passe situé ailleurs : 
 
toto:*: ... 
 
compte verrouillé (compte système la plupart du temps) : 
 
toto:!: ... 
Marsh Posté le 20-07-2010 à 17:42:45
ReplyMarsh Posté le 20-07-2010 à 21:13:49
| fighting_falcon a écrit : mot de passe vide :  | 
Je me demande si la signification de "*" et "!" n'est pas inversée sur AIX ![[:figti] [:figti]](https://forum-images.hardware.fr/images/perso/figti.gif) 
 
 
edit : je confirme : sur AIX, le "!" dans le /etc/passwd correspond aux comptes dont le mot de passe crypté est dans /etc/security/passwd  
 
Marsh Posté le 21-07-2010 à 08:08:00
en plus, je dis des bêtises .... 
 
sur les Linux "récents" (enfin c'est comme ça depuis des années déjà hein) ..., le champ "password" vaut "x" dans /etc/passwd, ce qui signifie que le mot de passe est caché 
 
on le trouve dans le fichier /etc/shadow, et là c'est : 
"*" -> non défini 
"!" ou "!!" -> vérouillé, impossible de se connecter (sauf à partir de root) en tant que cet utilisateur 
"" -> pas de mot de passe 
"$1$xxxx$yyyyyyyyyyyyy" -> mot de passe classique, encrypté selon je ne sais plus quel algorithme avec sel. Il est en 3 parties, séparées par les $ : le 1 précise l'algo, le xxxx est le sel et le yyyyyy la version cryptée du mot de passe
Marsh Posté le 21-07-2010 à 08:30:17
Bah dans ma boite ils sont super bon niveau secu alors, c'est le compte root et 2 autres comptes système qui sont en ! au niveau de mot de passe. 
quand on a besoin de droit speciaux, on passe en SUDO, mais le soucis que j'ai, c'est que les admin n'ont pas créée mon dossier $HOME. 
et j'ai meme pas le droit de le créée moi même ... 
 
Des fois a trop vouloir securisé ...
Marsh Posté le 20-04-2004 à 11:57:19
Quand on a les lignes de ce type dans le fichier passwd:
qu'est ce qu'il signifie le * après le "tcb:", ça veut dire qu'il n'y pas de mot de passe ? ou autre chose ?