
Я делаю разрешения в Windows Server 2008 R2. Я учусь использовать пакетный файл, чтобы делать это быстро, но он не делает то, что мне нужно. Это код простого .bat-файла
icacls D:\Test2 /grant p5:(wa)
Вот что отображается:
Пользователь p5 не имеет никаких разрешений, кроме «специальных разрешений», а в расширенном меню он отображает:
Это именно то разрешение, которое мне нужно, и я пробую разрешения типа
icacls D:\Test2 /grant p5:(d,m)
Он отображается так, как на рисунке 1.
Мой вопрос: я хочу, чтобы при настройке разрешения было установлено «для этой папки, подпапок и файлов», а разрешение «внешним» (как на рис. 1) должно быть установлено. Как это сделать?
решение1
Ваш вопрос немного трудно понять, но в первом случае вы предоставляете пользователю "p5" ТОЛЬКО возможность записывать атрибуты. Во втором случае вы предоставляете права ТОЛЬКО на удаление или изменение. Ни в том, ни в другом случае вы не предоставляете права на чтение и/или сканирование файлов, что показалось бы мне очень странным. Поэтому вы видите "особые разрешения".
Я не совсем понимаю, что именно вы хотите получить, но вам следует предоставить права на чтение, сканирование файлов, а затем права, связанные с «записью», если вы хотите, чтобы пользователь мог удалять файлы или изменять их атрибуты.