15 votes

pourquoi l'utilisateur 'nobody' est listé comme utilisateur sur mon iMAC ?

$ dscl . list /users
_timed
_timezone
_tokend
_trustevaluationagent
_unknown
_update_sharing
_usbmuxd
_uucp
_warmd
_webauthserver
_windowserver
_www
_wwwproxy
_xserverdocs
daemon
Guest
nobody
Owner
Rob
root

Pourquoi y a-t-il un utilisateur appelé nobody ?

30voto

Gordon Davisson Points 30215

Il y a beaucoup d'endroits dans l'OS où quelque chose doit être assigné à un peu de compte utilisateur. Chaque fichier et chaque répertoire doit appartenir à un compte utilisateur, chaque processus (programme) en cours d'exécution doit être exécuté comme un compte utilisateur, etc. Le compte "nobody" sert principalement de placeholder pour les fichiers, les processus, etc. qui n'appartiennent pas vraiment à un "vrai" compte (même à l'un des autres comptes système de la liste).

Essentiellement, le compte "nobody" sert à restreindre les autorisations et l'accès à/depuis des choses qui n'appartiennent pas vraiment à un "vrai" compte.

Il n'est pas non plus unique à MacOS ; vous le trouverez (ou un équivalent) sur n'importe quel système unix/linux, et probablement sur de nombreux autres systèmes d'exploitation que je connais moins.

27voto

Oskar Points 1242

Ces comptes sont destinés aux processus des systèmes et permettent de limiter l'accès à des éléments tels que les fichiers et les ressources par groupe ou par utilisateur.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X