Grupo "personal" de reparación de Mac OSX

Grupo "personal" de reparación de Mac OSX

Accidentalmente eliminé el grupo "personal" de mi Mac OS X 10.6.8 mientras intentaba eliminar jenkins:

$ sudo dseditgroup -o delete -a jenkins -t user staff

Intenté reparar esto con

$ sudo dscl . create /Groups/staff GroupMembership `whoami`
$ sudo dscl . -append /groups/staff gid 20

¿Es esto suficiente para reparar el grupo de personal? ¿O esto tiene otras consecuencias?

Respuesta1

En Mac OS X 10.8.1, la raíz pertenece al personal:

$ sudo dscl . -read /groups/staff 
Password:
AppleMetaNodeLocation: /Local/Default
GeneratedUID: ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000014
GroupMembers: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000
GroupMembership: root
Password: *
PrimaryGroupID: 20
RealName: Staff
RecordName: staff BUILTIN\Users
RecordType: dsRecTypeStandard:Groups
SMBSID: S-1-5-32-545

o

$ grep staff /etc/group
staff:*:20:root

Supongo que en 10.6.8 también era así, por lo que es posible que desees agregar root al personal.

Si el grupo se vuelve a crear como existía originalmente (mismo ID de grupo, mismos miembros), tiendo a pensar (según mi experiencia con Linux) que no hay otras consecuencias.

información relacionada