Невозможно заблокировать удаление файлов в OpenMediaVault6.

Я установил OMV6 и прочитал большую часть документации, но просто не могу найти прямой способ просто заблокировать удаление файлов для любого пользователя. Да, пользователи должны создавать новые папки и файлы и иметь доступ (R+W), но они НЕ могут удалять файлы. Он не работает через bash, и я не вижу этой опции в OMV6 (был бы признателен, если бы был какой-нибудь секретный плагин или дополнительный модуль, который делал бы это). Я попробовала завивку с липким битом:

      sudo chmod +t /sharedfolder

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

      sudo chattr +i *

Кроме того, в папке применим следующее:

      chmod -R a+rw *
chattr +a *

И для всего каталога:

      chmod +t shared/

Это снова делает файлы неизменяемыми.

Obs(rant): Честно говоря, я не могу найти единой причины, почему это так сложно сделать как в *Nix-системах, так и в OMV, поскольку это самая распространенная ошибка пользователя. Мне нужно, чтобы папка была общедоступной, мне нужно, чтобы они могли писать/читать, и мне нужно, чтобы они не удаляли их. Кажется, я первый человек на земле, который хочет это сделать.

0 ответов

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