Запретить пользователю удаление каталога

У меня есть установка, в которой есть сетевой каталог в общем сетевом ресурсе, который указывает на каталог вне общего ресурса. Независимо от того, какие разрешения я установил, пользователь может удалить указатель соединения.

Папка имеет следующую структуру:

c:\Share\ (The shared directory)
c:\Other\
c:\Share\Other\ (A directory junction to c:\Other\)

Пользователь должен иметь возможность писать в c:\Share\ но только читать из c:\Other\,

Основные разрешения, которые я могу разбить на это (для пользователя):

c:\Share\ - Allow - Modify - This directory, sub folders, and files
c:\Share\Other\ - Allow - Read - This directory only
c:\Share\Other\ - Deny - Delete - This directory only
c:\Other - Allow - Read - This directory, sub folders, and files

Все каталоги установлены, чтобы не наследовать, хотя Share а также Other настроены на распространение. Единственное другое разрешение, установленное для любого из них, - это "Администратор имеет все права доступа" (и тестовый пользователь не является администратором).

С этой настройкой, и пользователь подключен к Share каталог, они могут удалить ссылку на Other,

Если я удалю Allow/Read на ссылку, то они не могут удалить ссылку, но они также не могут получить к ней доступ.

Я пробовал много других комбинаций, но это, похоже, самые "чистые" разрешения. Это в основном все работает до Allow/Read добавляется в ссылку, которая затем переопределяет Deny/Delete что противоречит всем правилам! Может я наткнулся на какую-то непонятную ошибку?

Это как в 2008 R2 и 2012.

0 ответов

Другие вопросы по тегам