Gruppo "staff" di riparazione di Mac OSX


2

Ho rimosso accidentalmente il gruppo "staff" dal mio Mac OS X 10.6.8 mentre provavo a rimuovere jenkins da esso:

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

Ho provato a ripararlo con

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

È abbastanza per riparare il gruppo del personale? O questo ha altre conseguenze?

Risposte:


2

Su Mac OS X 10.8.1 il root appartiene allo staff:

$ 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

Immagino che in 10.6.8 sia stato anche il caso, quindi potresti voler aggiungere root allo staff.

Se il gruppo viene ricreato com'era in origine (stesso ID gruppo, stessi membri) tendo a pensare (dalla mia esperienza Linux) che non ci siano altre conseguenze.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.