Ho provato "chattr + i DIRNAME", è fantastico, ma non riesco a creare file in DIR dopo chattr. Che altro ci sono per impedire agli utenti di eliminare una directory?
root@HOST ~] mkdir test
[root@HOST ~] chattr +i test
[root@HOST ~] cd test
[root@HOST ~/test] touch sth
touch: cannot touch `sth': Permission denied
[root@HOST ~/test] cd ..
[root@HOST ~] chattr -i test
[root@HOST ~] cd test
[root@HOST ~/test] touch sth
[root@HOST ~/test]
AGGIORNAMENTO: solo la cancellazione della directory è importante, quindi ho ancora bisogno dei file da eliminare in essa
/tmp
e/var/tmp
. Mentre ogni utente può creare file lì, può cancellare solo i propri file / directory, ma non la directory stessa.