在 Mac OS X 中添加未列出的群组

在 Mac OS X 中添加未列出的群组

我意外地从一组文件夹权限中删除了“工作人员”组,并且我不知道如何将其恢复。

有没有办法将其恢复?如果可以,该如何恢复?

答案1

不太清楚你的意思。你丢失了staff中的组声明/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

文件定义仅在引导期间启动目录服务之前使用 — — 而且我怀疑甚至那时也不会使用。

如果您的意思是文件夹不再在组中staff,请使用chown staff来修复它们。或者,使用/Applications/Utility/Disk Utility.app,从侧边栏中选择您的启动驱动器,然后单击“修复磁盘权限”。

相关内容