Saya mencoba "chattr + i DIRNAME", itu hebat, tetapi saya tidak dapat membuat file di DIR setelah chattr. Apa lagi yang ada untuk mencegah pengguna menghapus direktori?
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]
UPDATE: hanya penghapusan direktori yang penting, jadi saya masih perlu file yang akan dihapus di dalamnya
/tmpdan/var/tmp. Meskipun setiap pengguna dapat membuat file di sana, ia hanya dapat menghapus file / direktori sendiri, tetapi tidak pada direktori itu sendiri.