Le fichier /etc/passwd est le seul dans
tout le système où le nom d'un utilisateur est enregistré. [Des
exceptions à cette règle: (i) plusieurs schémas d'authentification
distribués et (ii) le paquet logiciel Samba. Cependant, pour l'instant,
vous ne devez pas vous inquiétez de cela]. Une fois qu'un utilisateur
est additionné à cette liste, on dit qu'il ``existe'' sur le système.
Si vous pensiez que les comptes des utilisateurs étaient enregistrés
dans un coin sombre et inaccessible de votre système, ceci devrait
dissiper cette idée. Listez le fichier password
bien connu des administrateurs, avec less:
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/bin/false
daemon:x:2:2:daemon:/sbin:/bin/false
adm:x:3:4:adm:/var/adm:/bin/false
lp:x:4:7:lp:/var/spool/lpd:/bin/false
sync:x:5:0:sync:/sbin:/bin/sync
shutdown:x:6:0:shutdown:/sbin:/sbin/shutdown
halt:x:7:0:halt:/sbin:/sbin/halt
mail:x:8:12:mail:/var/spool/mail:/bin/false
news:x:9:13:news:/usr/lib/news:/bin/false
uucp:x:10:14:uucp:/var/spool/uucppublic:/bin/false
operator:x:11:0:operator:/root:/bin/bash
ftp:x:21:21::/home/ftp:/bin/false
nobody:x:65534:65534:nobody:/:/bin/false
alias:x:501:501::/var/qmail/alias:/bin/bash
paul:x:509:510:Paul Sheer:/home/paul:/bin/bash
jack:x:511:512:Jack Robbins:/home/jack:/bin/bash
silvia:x:511:512:Silvia Smith:/home/silvia:/bin/bash
|
Chaque ligne comprend sept champs (fields) séparés par une paire de points. Par exemple, le compte appelé jack se décompose de la manière suivante: