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

Пишите, но не удаляйте

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

Glusterfs не имеет ACL, поэтому мне нужно реализовать это решение вне glusterfs. Возможно, смогу смонтировать диски только для чтения и записи (с отключением удаления), но решения не нашел. Setfacl и т. Д. Не работает с разделом.

Как мы можем отключить удаление файлов, по крайней мере, на клиентских машинах?

Для удаления файла требуется право записи в каталог. Попробуйте отключить доступ на запись в каталог.

Предупреждение: это также предотвратит создание файла. Это подходит только для полностью заполненных каталогов.

Если вы используете сервер linux / unix, это возможно, установив липкий бит для папки ниже.

chmod + t папка

Это позволит любому пользователю писать в каталог и не сможет удалить папку.

С Уважением,

С. Рагавендра Ганеш