En examinant le /etc/passwd
fichier, je devrais obtenir une liste de tous les utilisateurs du système. Cependant, lors du vidage du passwd
fichier sur Mac OS XI, je ne vois pas mon nom d'utilisateur actuel, mais de nombreuses entrées comme celles-ci:
_xgridagent: *: 86: 86: Agent Xgrid: / var / xgrid / agent: / usr / bin / false _appowner: *: 87: 87: Propriétaire de l'application: / var / empty: / usr / bin / false _windowserver: *: 88: 88: WindowServer: / var / empty: / usr / bin / false _spotlight: *: 89: 89: Spotlight: / var / empty: / usr / bin / false _tokend: *: 91: 91: Démon de jeton: / var / empty: / usr / bin / false
Comment se fait-il que je puisse me connecter au shell avec mon nom d'utilisateur et voir ce nom d'utilisateur lorsque je le fais who
?
dsconfigad
.Il existe un ensemble de services d'annuaire qui conserve les informations. Il existe une série d'outils de ligne de commande (
dscl
pour un) pour les manipuler (dur) ou vous pouvez utiliser les Préférences Système pour gérer certains d'entre eux.la source
OS X n'utilise pas les fichiers UNIX / LINUX / etc / passwd. Au lieu de cela, il le stocke dans NetInfo. La commande utilisée pour interagir avec NetInfo est l'utilitaire de commande du service d'annuaire, ou dscl.
Je ne connais pas les commandes, mais je suis sûr qu'un simple
man dscl
ne ferait de mal à personne.la source
Mac OS X utilise Open Directory .
la source
Je me rends compte que cela ne répond pas directement à la question, mais je pense que beaucoup de ceux qui se heurtent à cette question voudront simplement savoir comment faire une simple requête pour trouver des informations utilisateur à partir de la ligne de commande. Pour d'autres le long de ce chemin qui ont juste besoin de voir une configuration similaire aux commandes Unix standard, j'ai trouvé cette commande simple utile.
Vous pouvez également faire:
Pour tout voir, mais soyez averti, une version hexadécimale de la photo des utilisateurs apparaîtra à l'écran. Si vous avez besoin d'autres composants, il est utile de voir ce qui s'y trouve si vous pouvez éviter l'élément JPEGPhoto.
la source