J'essaie de sudo chown -R vagrant:vagrant .ssh
. De ce On m'a dit de m'assurer que le groupe existe, ce que j'ai fait. Ma sortie de dscl . list /Groups PrimaryGroupID
listes vagrant
comme l'un des groupes, alors pourquoi je ne peux pas chown
?
Réponse
Trop de publicités?J'ai constaté que je n'étais pas en mesure d'utiliser chown ou chgrp, pour changer le groupe, jusqu'à ce que je remplisse les champs suivants pour le groupe en utilisant dscl :
AppleMetaNodeLocation:
GeneratedUID:
GroupMembership:
Password:
PrimaryGroupID:
RealName:
RecordName:
RecordType: dsRecTypeStandard:Groups
Il semble que ce soit les clés minimales à remplir, avant de pouvoir utiliser le groupe avec chown ou chgrp.
J'ai juste regardé l'enregistrement du groupe qui possède actuellement le fichier avec dscl ("wheel"), et rempli ce qui manquait pour le groupe désiré (Password, RealName, PrimaryGroupID) jusqu'à ce que chown me permette de changer le groupe du fichier pour ce groupe.
Malheureusement, il y a un enregistrement énigmatique (GroupMembers, et non GroupMembership qui liste les membres du groupe) de l'enregistrement des roues que je n'arrive pas à générer ou à comprendre ce qu'il signifie, mais chown m'a permis de changer le groupe sans que ce champ soit rempli.