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

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

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

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

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

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