Odpowiedzi:
Nie jestem pewien, co masz na myśli. Zgubiłeś staff
deklarację grupy w /etc/group
?
mress:10003 Z$ dscl . cat /Groups/staff
AppleMetaNodeLocation: /Local/Default
GeneratedUID: ABCDEFAB-CDEF-ABCD-EFAB-CDEF00000014
GroupMembers: FFFFEEEE-DDDD-CCCC-BBBB-AAAA00000000
GroupMembership: root
Password: *
PrimaryGroupID: 20
RealName: Staff
RecordName: staff
RecordType: dsRecTypeStandard:Groups
SMBSID: S-1-5-32-545
mress:10004 Z$ grep '^staff' /etc/group
staff:*:20:root
Definicja pliku jest używana tylko przed uruchomieniem usług katalogowych podczas rozruchu - i podejrzewam, że nawet wtedy.
Jeśli masz na myśli, że foldery nie są już w grupie staff
, użyj, chown staff
aby je naprawić. Alternatywnie użyj /Applications/Utility/Disk Utility.app
, wybierz dysk rozruchowy z paska bocznego i kliknij „Napraw uprawnienia dysku”.
pkg
lub mpkg
)? Jeśli tak, istnieje dla niego rekord uprawnień. Jeśli nie ... Zastanawiam się, dlaczego staff
na początek używa grupy . W najgorszym wypadku, choć można użyć zacisk: sudo chgrp staff folder
.