Задать вопрос

Как в папке запретить удаление файлов но при это разрешить создавать файлы?

Народ, как в папке запретить удаление файлов но при это разрешить создавать файлы?

используя: chattr +i folder файлы не удаляются, но и не создаются.

Может есть решение?
  • Вопрос задан
  • 751 просмотр
Подписаться 5 Средний 1 комментарий
Пригласить эксперта
Ответы на вопрос 3
@Ragnar1
Linux teacher for beginners.
Используйте sticky bit.
chmod +t FOLDERNAME
Или в цифровом варианте: chmod 1775 FOLDERNAME
Ответ написан
Комментировать
@aleks-th
Как вариант создавать файлы юзером у которого есть права на запись.
А читать только тем у кого есть только права на чтение.
---
Ну или chattr +i "конкретныйфайл"
---
А на папку вы атрибут поставите туда даже рутом не запишешь.
Ответ написан
ValdikSS
@ValdikSS
Думаю, это можно сделать правилами SELinux или AppArmor, запретив вызов unlink на всех файлах директории.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы