Tôi muốn chia sẻ hệ thống tệp gốc của mình và trong Server.app tôi đã thiết lập /
dưới dạng chia sẻ. Thật không may, nó đã viết ACL trên toàn hệ thống đã gây ra rất nhiều vấn đề khác nhau.
sudo chmod -RN /*
đã giải quyết hầu hết các vấn đề, nhưng vẫn còn một số vấn đề về quyền vào ngày 10.12.2.
sudo /Applications/OnyX.app/Contents/Resources/repair_packages --repair --standard-pkgs --volume /
vẫn đang báo cáo một vài thư mục vẫn còn ACL mà nó không thể sửa chữa với các lần thực thi lặp lại, ví dụ:
ACL missing on 'System/Library/User Template/ro.lproj/Library'.
Repaired "System/Library/User Template/ro.lproj/Library".
ACL missing on 'System/Library/User Template/ro.lproj/Public'.
Repaired "System/Library/User Template/ro.lproj/Public".
ACL missing on 'private/etc/pam.d'.
Repaired "private/etc/pam.d".
ACL missing on 'private/etc/ssh'.
Repaired "private/etc/ssh".
ACL missing on 'System/Library/User Template/Dutch.lproj/Desktop'.
Repaired "System/Library/User Template/Dutch.lproj/Desktop".
ACL missing on 'System/Library/User Template/Dutch.lproj/Library'.
Repaired "System/Library/User Template/Dutch.lproj/Library".
ACL missing on 'System/Library/User Template/Dutch.lproj/Library/Application Support'.
…
Có vẻ như tôi sẽ cần phải ban hành một số lệnh khác để loại bỏ tai nạn ACL mới. Những lệnh và / hoặc tùy chọn khác tồn tại để đặt lại mọi thứ về trạng thái nguyên sơ và do đó cho phép repair_packages
thực thi và sửa chữa quyền đúng cách?
Sau đây, tôi đã thực hiện:
sudo chflags -R nouchg,nouappnd /System/Library/User\ Template/
Bây giờ, điều đó dường như đã giải quyết được hầu hết các vấn đề ít nhất là trong thư mục đó, nhưng khi tôi thực hiện nó trên các thư mục còn lại, tôi vẫn không thấy bất kỳ trợ giúp nào. Ví dụ, đây là những cái còn lại chưa được chuẩn bị:
ACL found but not expected on 'installer.failurerequests'.
Repaired "installer.failurerequests".
ACL found but not expected on 'private/etc/aliases'.
Repaired "private/etc/aliases".
ACL found but not expected on 'private/etc/localtime'.
Repaired "private/etc/localtime".
ACL found but not expected on 'private/etc/resolv.conf'.
Repaired "private/etc/resolv.conf".