Войти

Показать полную графическую версию : xcacls


YDen
20-01-2010, 13:01
Здравствуйте!
Контроллер на Вин 2003, клиенты на вин 2000 и хр. Батником на клиентах подключаю сетевые диски. При первом входе в систему создается в указанном месте на сервере пользовательская папка, устанавливаются для нее разрешения на полный доступ этого пользователя - но только на папку. Если взять документ из-под другого пользователя и поместить его в пользовательскую папку, то пользователь не сможет его запустить, ибо права стоят только на папку, на содержимое папки не распространяются. Если вручную этой пользовательской папке дать права на полный доступ Для этой папки, ее подпапок и файлов то все в норме.
Для установки разрешений в батнике пользуюсь:
xcacls \\server2\Shared_folder$\%username% /t /c /g Domain\%username%:c /y

Подскажите пожалуйста, какой параметр нужно изменить, чтобы на созданную пользовательскую папку ставились разрешения для этого (под которым входим) пользователя Для этой папки, ее подпапок и файлов.

Спасибо

fomin_
20-01-2010, 17:17
Пользуйтесь subinacl из Windows Server 2003 Resource Kit Tools
Subinacl /subdirectories "\\server2\Shared_folder$\%username%" /grant=Domain\%username%=F

YDen
20-01-2010, 18:09
fomin_,

Спасибо, попробую.

YDen
23-01-2010, 19:53
fomin_,

Нет, не проходит. Папка создается, права назначаются на нужного пользователя (под кем создана папка), но только Для этой папки. Помещаю какой-либо файл в нее, права с папки не наследуются.

Подскажите, где неверно.

Спасибо

monkkey
25-01-2010, 16:30
Помещаю какой-либо файл в нее, права с папки не наследуются. »
Если будете копировать - будут наследоваться. Если cut - paste, то - нет.




© OSzone.net 2001-2012