[Unix] Fichier etc/passwd

Fichier etc/passwd [Unix] - Linux et OS Alternatifs

Marsh Posté le 20-04-2004 à 11:57:19    

Quand on a les lignes de ce type dans le fichier passwd:

Code :
  1. tcb:*:9:18:Trusted Computing Base:/tcb:
  2. wnn:Nologin:12:1:Wnn System Account:/tmp:/bin/sh
  3. digital:FefZRTL5Redmw:200:15::/usr/users/digital:/bin/ksh


 
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 ?

Reply

Marsh Posté le 20-04-2004 à 11:57:19   

Reply

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


Message édité par [Albator] le 20-04-2004 à 12:03:10
Reply

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


---------------
If everything else failed then read the instructions
Reply

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.


---------------
Serveur HFR - OpenTTD
Reply

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


---------------
Il y a trois sortes de mensonges : les mensonges, les gros mensonges et les statistiques !
Reply

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:!: ...

Reply

Marsh Posté le 20-07-2010 à 17:42:45    

Merci pour ces explications


---------------
Serveur HFR - OpenTTD
Reply

Marsh Posté le 20-07-2010 à 21:13:49    

fighting_falcon a écrit :

mot de passe vide :
 
toto:: ....
 
mot de passe situé ailleurs :
 
toto:*: ...
 
compte verrouillé (compte système la plupart du temps) :
 
toto:!: ...

Je me demande si la signification de "*" et "!" n'est pas inversée sur AIX [:figti]
 
edit : je confirme : sur AIX, le "!" dans le /etc/passwd correspond aux comptes dont le mot de passe crypté est dans /etc/security/passwd :)


Message édité par mrbebert le 21-07-2010 à 10:03:30
Reply

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

Reply

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


---------------
Serveur HFR - OpenTTD
Reply

Sujets relatifs:

Leave a Replay

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