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



@volodyalesha86

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

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

Может есть решение?


Решения вопроса 0


Ответы на вопрос 3



@Ragnar1

Используйте sticky bit.
chmod +t FOLDERNAME
Или в цифровом варианте: chmod 1775 FOLDERNAME



@aleks-th

Как вариант создавать файлы юзером у которого есть права на запись.
А читать только тем у кого есть только права на чтение.

Ну или chattr +i «конкретныйфайл»

А на папку вы атрибут поставите туда даже рутом не запишешь.



@ValdikSS

Думаю, это можно сделать правилами SELinux или AppArmor, запретив вызов unlink на всех файлах директории.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *