Mon groupe primaire actuel (le gid
Je vois listé par id
) est moi, plutôt que staff
. Je voudrais le remplacer par staff
sans rien changer d'autre à mon compte d'utilisateur. Comment puis-je modifier le "groupe principal" (PrimaryGroupID) de mon compte ?
Réponse
Trop de publicités?L'une des façons de changer de groupe est de passer par le panneau des préférences système de MacOS. Ouvrez-le, puis ouvrez la fenêtre Utilisateurs et groupes panneau. Déverrouillez l'icône du cadenas en bas à gauche pour pouvoir entrer votre mot de passe et effectuer des modifications.
Une fois le panneau déverrouillé, vous pouvez faire un clic droit (ou un clic d'option) sur l'utilisateur que vous souhaitez modifier et sélectionner Options avancées dans le menu contextuel. Le panneau d'options avancées vous permet de spécifier votre groupe par défaut.
Pour modifier le groupe primaire à partir de l'écran ligne de commande Pour ce faire, il faut d'abord obtenir le numéro d'identification du groupe, puis attribuer cette valeur à l'identifiant primaire du groupe :
Obtenir une liste de groupes. Il se peut que vous souhaitiez faire passer cette liste par moins de choses.
# dscacheutil -q group
Modifier l'identifiant primaire de l'utilisateur "scott" en 20 :
# dscl . -create /Users/scott PrimaryGroupID 20
Cette solution est tirée de l'article de blog de Richard York sur dscl
Lien original mort le 15 octobre - maintenant archivé