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

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

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

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

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

Войти через центр авторизации
Похожие вопросы