Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для Celsus

Пользователь


Сообщения: 142
Благодарности: 11

Профиль | Отправить PM | Цитировать


1. Поэкспериментировал в XP SP2 Home.
Создал папку в d:\1
установил владельца с помощью subinacl Имя_Пользователя (в группе администраторы)
Потом выполнил
cacls d:\1 /t /c /g Имя_Пользователя:r
Проверял в TotalCMD - ставил cacls'ом разные права - на чтение, как в этом случае, полный доступ - cacls работает, права устанавливаются.
Но
Видимо, на папку 1 появляется разрешение на чтение. А как установить ТОЛЬКО на чтение, то есть, как с помощью cacls установить запрет на удаление и все остальное? (Запрет имеет больший приоритет, чем разрешение). После команды cacls d:\1 /t /c /g Имя_Пользователя:r появляется разрешение на чтение, но папку можно удалить.
Также пробовал cacls d:\1 /t /c /p Имя_Пользователя:n - к папке отключался доступ, но ее все еще можно удалить.

Немного общий вопрос: Так как пользователь в группе администраторы, будет ли конфликт, если у группы администраторы права полный доступ, а у пользователя есть запрет на удаление, и владелец к объекту (папке или файлу) пользователь? Что имеет более высокий приоритет - настройки группы или пользователя?

2. Заметил, что subinacl не понимает кириллицу (или я ошибся). К примеру, попытался установить владельца: subinacl /file "d:\Новая папка" /setowner=Администраторы
В итоге, утилита выставляет права на весь d:\

Попробовал так: subinacl /file "d:\11 1" /setowner=Администраторы - все нормально, обрабатывается только папка 11 1

-------
Cowboy Bebop


Отправлено: 15:23, 05-07-2011 | #413