Le fichier / etc / passwd est censé avoir une ligne pour chaque utilisateur du système. Parmi le nom d'utilisateur et la racine communs, il y a un tas d'autres utilisateurs. Quelques exemples:
timidity:x:114:127:TiMidity++ MIDI sequencer service:/etc/timidity:/bin/false
liquidsoap:x:115:128::/usr/share/liquidsoap:/bin/false
statd:x:116:65534::/var/lib/nfs:/bin/false
gdm:x:117:131:Gnome Display Manager:/var/lib/gdm:/bin/false
mysql:x:118:133:MySQL Server,,,:/nonexistent:/bin/false
- Quel est le but de tous ces utilisateurs?
- Comment puis-je me connecter en tant que mysql ou gdm? Quel sera le mot de passe?
/bin/false
entrée mais je ne peux toujours pas me connecter. Un exemple ->proxy:x:13:13:proxy:/bin:/bin/sh
:x:
partie de la ligne). Vous pouvezsu - proxy
par exemple, mais ce n'est pas nécessaire.Ces comptes sont utilisés pour exécuter des services en arrière-plan. Votre système Linux aura une gamme d'applications effectuant une gamme de tâches en arrière-plan, car vous avez correctement identifié SQL est l'un de ces services. Pour que ces services réalisent des activités, il doit y avoir un utilisateur attaché.
Afin de préserver la sécurité de votre système, ces tâches ne peuvent pas être effectuées en tant que root et à la place, des comptes attribués ne disposent pas de shell ou d'accès de connexion, tels qu'identifiés par
/bin/false
ou/sbin/nologin
. Cela permet également d'attribuer des autorisations uniquement aux fichiers utilisés par chaque application.Vous ne pouvez pas vous connecter en tant que ces utilisateurs pour cette raison.
Source - linuxquestions.com
la source
Ces utilisateurs ne sont pas des utilisateurs interactifs au sens traditionnel, mais des utilisateurs qui exécutent des services sur votre box. en tant que tel, vous ne pouvez pas vous connecter facilement en tant que ces utilisateurs, et vous ne devriez pas non plus. Les comptes sont sans mot de passe (connexion désactivée) ou ont un mot de passe généré aléatoirement. Les comptes sans mot de passe peuvent être invoqués par root (généralement au démarrage) à l'aide de su pour exécuter le service réel.
la source