Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows NT/2000/2003 (http://forum.oszone.net/forumdisplay.php?f=5)
-   -   Запретить запись в корень папки (http://forum.oszone.net/showthread.php?t=85033)

Gangabass 06-06-2007 10:26 595845

Запретить запись в корень папки
 
Нужно примерно следующее:
Есть папка Managers, в ней идут подпапки, например, April, May, June и т. п. Нужно запретить запись в папку Managers (оставить только чтение), но одновременно, должна быть возможность создания папок (и запись) в папки April, May и т. п.
Ведь, как я понимаю, если я сейчас установлю запрет на запись для Managers, то потом, созданная мной папка July (каждый месяц создаю новую папку) унаследует эти разрешения -- в итоге запись в July будет запрещена. А мне надо (в идеале), чтобы пользователи могли там создавать свои папки и чтобы читать/записывать данные в этих созданных пользователями папках могли только Создатель/Владелец и Члены определённой группы.

monkkey 06-06-2007 16:30 595999

Если не стоИт галка "Replase permissions" в свойствах вышестоящей папки, то разрешения на дочерние не изменятся. При создании "дочерней" папки необходимо будет убирать галку "inherit permissions" и выставлять разрешения вручную.

Dimas_83 06-06-2007 17:09 596015

Необходимо создать специальные разрешения для папки Manager и как заметил monnkey убрать галочку "inherit permissions" (наследовать....)
Для этого правой кнопкой мыши на папке Managers, во вкладке Безопасность нажми Дополнительно, далее или правишь или добавляешь, например:

1. Добавить Domain Users и разрешить для Только этой папки обзор и содержание
2. Создаешь в папке manager папки June, July, April. В каждой из папок Задаешь Domain User Для этой папки и ее подпапок Обзор, Содержание, Создание папок
3. Там же добавляешь группу Создатель-Владелец для подпапок и файлов любые разрешение, которые должен иметь Владелец-создатель

Теперь Папка Manager закрыта на любое измение, как и папки June, July, April
А вот подпапки и файлы будут доступны на просмотр всем, но чтение и изменение и даже копирование может производить только тот, кто их создал

Это один из вариантов, разрешения NTFS позволяют добиться этого же и другими способами

Gangabass 07-06-2007 05:24 596227

Цитата:

При создании "дочерней" папки необходимо будет убирать галку "inherit permissions" и выставлять разрешения вручную.
Меня как раз интересует автоматизация этого процесса. Создавать "дочернюю" папку (July и т. д.) буду не я и хочется, чтобы тот кто её создаст не возился с разрешениями. Можно как-нибудь этого добится?

monkkey 07-06-2007 08:30 596251

Сделайте создателя владельцем корневой папки, или просто дайте ему полные права на нее.

amel27 07-06-2007 08:31 596252

Gangabass
достаточно только для корневой:

"Все": "Только для этой папки" - Обзор папки, Содержание папки, Создание папок
"СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ": "Только для подпапок и файлов" - Полный доступ

Если нужно дать права не одному пользователю, а всей группе "создателей" (что ИМХО предпочтительней), то вместо "СОЗДАТЕЛЬ-ВЛАДЕЛЕЦ" нужно подставить "ГРУППА-СОЗДАТЕЛЬ".


Время: 02:15.

Время: 02:15.
© OSzone.net 2001-