xcacls

Ответить
Аватара пользователя
YDen

xcacls

Сообщение YDen »

Здравствуйте!

Контроллер на Вин 2003, клиенты на вин 2000 и хр. Батником на клиентах подключаю сетевые диски. При первом входе в систему создается в указанном месте на сервере пользовательская папка, устанавливаются для нее разрешения на полный доступ этого пользователя - но только на папку. Если взять документ из-под другого пользователя и поместить его в пользовательскую папку, то пользователь не сможет его запустить, ибо права стоят только на папку, на содержимое папки не распространяются. Если вручную этой пользовательской папке дать права на полный доступ Для этой папки, ее подпапок и файлов то все в норме.

Для установки разрешений в батнике пользуюсь:

xcacls \\server2\Shared_folder$\%username% /t /c /g Domain\%username%:c /y



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



Спасибо
Аватара пользователя
fomin_

Re: xcacls

Сообщение fomin_ »

Пользуйтесь subinacl из Windows Server 2003 Resource Kit Tools

Subinacl /subdirectories "\\server2\Shared_folder$\%username%" /grant=Domain\%username%=F
Аватара пользователя
fomin_

Re: xcacls

Сообщение fomin_ »

fomin_,



Спасибо, попробую.
Аватара пользователя
YDen

Re: xcacls

Сообщение YDen »

fomin_,



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



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



Спасибо
Аватара пользователя
YDen

Re: xcacls

Сообщение YDen »

Цитата YDen:



Помещаю какой-либо файл в нее, права с папки не наследуются.
xcacls




Если будете копировать - будут наследоваться. Если cut - paste, то - нет.
Ответить

Вернуться в «Microsoft Windows NT/2000/2003»