Пользовательский Каталог OSX - как некоторые получали ACE group:everyone, отклоняет, удаляют?

Где-нибудь между часом и остальной частью Вашей жизни.

1
задан 6 April 2011 в 09:39
2 ответа

Как взбалтываемые примечания, это - объект по умолчанию, хотя это не находится на Пользователях/, а на самих корневых каталогах, заполнено при Пользователях/, предназначенных для предотвращения случайного удаления.

Это там по умолчанию во время создания домашних директоров, потому что новые корневые каталоги создаются на основе шаблона, найденного в Шаблоне/System/Library/User. Именно эти файлы имеют свой ACLs, указанный в списке свойств.

На 10,6, в/var/db/receipts каталоге, ACLs по умолчанию указаны в списках свойств. Ниже пример, где я использую команду значений по умолчанию для чтения, PathACLs вводят один из основных .plist файлов, созданных, когда ОС была первоначально установлена.

[root@lithium5 19:13:43 /var/db/receipts]# defaults read /var/db/receipts/com.apple.pkg.Essentials PathACLs
{
    Applications = "!#acl 1\\ngroup:ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C:everyone:12:deny:delete\\n";
    "Applications/Utilities" = "!#acl 1\\ngroup:ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C:everyone:12:deny:delete\\n";
    Library = "!#acl 1\\ngroup:ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C:everyone:12:deny:delete\\n";
    "System/Library/User Template/English.lproj/Desktop" = "!#acl 1\\ngroup:ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C:everyone:12:deny:delete\\n";
    "System/Library/User Template/English.lproj/Documents" = "!#acl 1\\ngroup:ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C:everyone:12:deny:delete\\n";
    "System/Library/User Template/English.lproj/Downloads" = "!#acl 1\\ngroup:ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C:everyone:12:deny:delete\\n";
    "System/Library/User Template/English.lproj/Library" = "!#acl 1\\ngroup:ABCDEFAB-CDEF-ABCD-EFAB-CDEF0000000C:everyone:12:deny:delete\\n";

Этот отрывок в качестве примера показывает group:deny, который все удаляют для вещей как Каталог приложений/, но также и папок в/System/Library/User Шаблоне/Английском языке — случается так, что папка, которая является источником для того, как новые корневые каталоги появляются, создано с помощью команды createhomedir или PrefPane.

1
ответ дан 4 December 2019 в 01:38

Это - значение по умолчанию на OS X 10.6. У меня есть он также. Это препятствует тому, чтобы любой удалил каталог Users/, поскольку это - системный каталог.

0
ответ дан 4 December 2019 в 01:38

Теги

Похожие вопросы