Назад | Перейти на главную страницу

Разрешить только владельцу удалять файл на общем сетевом диске Windows

У меня проблема с совместным использованием диска в моем офисе. Проблема, если у нас есть компьютер для совместного использования папки, чтобы все работники могли загружать и сохранять в него файл. Но мы хотим запретить работникам удалять чужие файлы. Мы пытались запретить удаление на вкладке безопасности, но это не позволяло пользователям переименовывать и сохранять файлы документов Word. Итак, мой вопрос: как разрешить только пользователю, который загрузил файл на общий сетевой диск, удалить его?

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

Изменить: нашел здесь аналогичный Q Можно ли предоставить разрешение на переименование, но не на удаление в NTFS?

Думаю, я понял это. Вот что вам нужно сделать:

  • Назначьте все разрешения, кроме Delete и Delete subfolders and files (Я не верю, что вы должны отрицать их, просто не позволяйте им) Everyone
  • Назначить Full Control к OWNER RIGHTS

Это сделает следующее:

  • Разрешить всем пользователям изменять файлы всех других пользователей
  • Разрешить всем пользователям создавать новые файлы
  • Разрешить всем пользователям удалять и переименовывать созданные ими файлы (файлы, которыми они владеют)
  • Запретить всем пользователям удалять или переименовывать файлы, созданные другими пользователями (файлы, которыми они не владеют)

Насколько мне известно, вам необходимо настроить специальные разрешения. Но в среде Windows вы должны давать разрешение для папки, а не для файлов. В противном случае вам необходимо настроить функцию FSRM.