118 votes

Quel est le but de l'utilisateur 'nobody'?

Après avoir lu List all human users, j'ai remarqué qu'il y a un compte utilisateur nommé 'nobody' dans mon système Ubuntu.

J'ai également remarqué que je peux me connecter à ce compte depuis le terminal en utilisant la commande suivante et mon mot de passe :

sudo su nobody

su nobody

Cela ne me dérange pas du tout, mais je veux savoir quel est le but de cet utilisateur ? Est-il créé par défaut lors d'une nouvelle installation d'Ubuntu ou est-il créé en installant un paquet particulier ?

0voto

ykuksenko Points 101

Correction mineure à la réponse 'L'utilisateur nobody est réservé uniquement pour NFS.'. L'utilisateur nobody est également utilisé pour les conteneurs non privilégiés avec des montages bind à l'heure actuelle.

Ceci est tiré de systemd-nspawn, notamment de l'option de montage --bind :

Remarquez que lorsque cette option est utilisée en combinaison avec --private-users, les points de montage résultants seront possédés par l'utilisateur nobody. C'est parce que le montage et ses fichiers et répertoires continuent d'être possédés par les utilisateurs et groupes hôtes pertinents, qui n'existent pas dans le conteneur, et apparaissent donc sous l'UID générique 65534 (nobody). Si de tels montages bind sont créés, il est recommandé de les rendre en lecture seule, en utilisant --bind-ro=.

systemd-nspawn

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X