web-dev-qa-db-fra.com

Comment trouver mon ID utilisateur et mon groupe sous Mac OS X?

Essayer d'exécuter ce compand dans le terminal:

Sudo chown -R yourid:yourgroup local

Cependant, je n'ai aucune idée de ce que mon identité et mon groupe sont, ou où les trouver. Des idées?

51
Starkers

Sous OS X, votre groupe principal est toujours staff à moins que vous ou votre responsable du répertoire utilisateur ne l'ayez modifié.

Qu'est-ce qu'un groupe primaire ? Le groupe principal d'un utilisateur est par défaut le propriétaire de tous les fichiers créés par cet utilisateur.


Pour les besoins de chmod sur votre ordinateur, vous pouvez utiliser votre ID utilisateur numérique (par exemple 501) ou votre nom de compte (par exemple danielbeck). Ce dernier est différent du nom d'utilisateur que vous voyez habituellement dans l'interface utilisateur (par exemple, Daniel Beck ).

Vous pouvez déterminer le nom de votre compte en utilisant l’un des éléments suivants:

  • C'est le nom de votre répertoire personnel (à moins que vous ne l'ayez personnalisé) dans le titre ou la barre latérale du Finder.

  • Exécutez whoami dans Terminal - une chown -R $(whoami):staff devrait donc suffire. Vous pouvez également obtenir votre groupe principal avec groups $(whoami) | cut -d' ' -f1.

  • Ouvrez Préférences système »Utilisateurs et groupes , déverrouillez le volet si nécessaire, cliquez avec le bouton droit de la souris sur votre nom d'utilisateur (l'entrée de liste unique dans la section Utilisateur actuel ) et sélectionnez Options avancées… . C'est le champ Nom du compte dans la fenêtre de dialogue récemment ouverte. Cette boîte de dialogue vous montre également votre groupe principal.

  • Exécutez id dans Terminal pour une sortie plus détaillée. Cela inclura votre ID utilisateur numérique. Il listera également tous les groupes dont vous êtes membre, pas seulement votre groupe principal. Le premier groupe est le principal.

59
Daniel Beck

Utilisez la commande id à partir du terminal. Il affichera votre uid et les groupes auxquels vous appartenez. Par exemple, voici ma sortie indiquant mon identifiant d'utilisateur (534), mon identifiant de groupe (20) et les groupes auxquels j'appartiens (également 20).

uid=534(galuga) gid=20(staff) groups=20(staff)
40
galuga

Cela montrera votre userid.

$ id -u
502

Cela montrera les noms de vos groupes. Les noms de groupe sont entre parenthèses.

$ id
uid=502(whoami) gid=20(staff) groups=20(staff),702(com.Apple.sharepoint.group.2),12(everyone),61(localaccounts),79(_appserverusr),80(admin),81(_appserveradm),98(_lpadmin),33(_appstore),100(_lpoperator),204(_developer),395(com.Apple.access_ftp),398(com.Apple.access_screensharing),399(com.Apple.access_ssh)
13
Gabriel Wu

dans Terminal, allez à ~/Documents et exécutez ls -la. Votre nom d'utilisateur et votre groupe seront listés à côté de chacun des fichiers/répertoires.

Ça devrait ressembler à ça:

drwxr-xr-x  2 username usergroup  4096 Oct 17  2012 Templates
4
miah