1

Как можно защитить общую папку Windows, например, от случайного перетаскивания, позволяя пользователям изменять и упорядочивать ее содержимое?

3 ответа3

1

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

0

Если вы установите атрибут только для чтения каталога, когда он будет перетащен в новое место, он предложит пользователю подтвердить перемещение. Это не остановит пользователей от этого, но, по крайней мере, предупредит их.

0

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

Из командной строки вы должны использовать:

icacls sharedfolder /grant myusers:(RX,WD,AD,DC)
icacls sharedfolder /grant myusers:(OI)(CI)(IO)(F)

Права на чтение / выполнение позволяют пользователям читать и получать доступ к содержимому каталога; Запись данных / добавление файла позволяет пользователям записывать файлы в каталог; Подкаталог «Добавить данные / Добавить» позволяет пользователям создавать подкаталоги; и, конечно, полный доступ только для наследования дает пользователям доступ к файлам и подкаталогам в папке.

Удалить дочерний элемент позволяет пользователям удалять файлы и подкаталоги независимо от конкретных разрешений для этих файлов. В зависимости от вашей ситуации, вы можете оставить это.

Точно так же вы должны убедиться, что у пользователей нет разрешения «Удалить дочерний элемент» для родительского элемента общего каталога. Если они это сделают, они смогут перемещать каталог независимо от того, какие разрешения для него установлены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .