Есть admin и user. Нужно при помощи cmd (я подозреваю с использованием cacls) создать папке, в которой user будет иметь полный доступ т.е. чтение, запись, редактирование и удаление, НО он не может удалить/переименовать эту папку- его права только внутри папки и на саму папку не распространяются.
Как это реализовать?
нашел вот такую информацию:
(источник
ab57.ru/cmdlist/cacls.html)
*************************************************
Для расшифровки результатов, полученных при выполнении команды CACLS используются следующие сокращения:
CI - наследование контейнерами.
таблица управления доступом (ACE) наследуется каталогами.
OI - наследование объектами.
ACE наследуется файлами.
IO - только наследование.
ACE не применяется к текущему файлу или каталогу.
ID - наследование.
ACE наследуется от ACL родительского каталога.
Возможны комбинации:
(IO)(CI) Права доступа применяются для данной папки, ее подпапок и файлов
(OI)(CI)(IO) Права доступа применяются олько для подпапок и файлов
(CI)(IO) Права доступа применяются только для подпапок
(OI)(IO) Права доступа применяются только для файлов
*******************************************************
Вроде это то что нужно - ***(OI)(CI)(IO) Права доступа применяются олько для подпапок и файлов***, но как это реализовать представления не имею.....любые попытки оборачиваются ошибкой...