chflags
rm -Rd www
rm: www: Operation not permitted
ну так не беда…
ls -lo
total 2
drwxrwxrwx 2 f0004 f0004 uunlnk 1024 Nov 29 13:05 www
man chflags
chflags nouunlnk www
ls -lo
total 2
drwxrwxrwx 2 f0004 f0004 - 1024 Nov 29 13:05 www
флаги
arch, archived флаг архивный ( только для суперпользователя )
opaque флаг opaque ( владелец и суперпользователь )
nodump флаг nodump ( владелец и суперпользователь )
sappnd, sappend флаг system append-only ( только суперпользователь )
schg, schange, simmutable флаг system immutable ( только суперпользователь )
sunlnk, sunlink флаг system undeletable ( только суперпользователь )
uappnd, uappend флаг user append-only ( владелец и суперпользователь )
uchg, uchange, uimmutable флаг user immutable ( владелец и суперпользователь )
uunlnk, uunlink флаг user undeletable ( владелец и суперпользователь )
Добавление или удаление приставки «no» из ключевого слова, очищает соответствующий флаг
ну и проверяем. вдруг промахнулись
rm -Rd www
ll
total 0
для linux lsattr chattr
chattr +i file.txt
lsattr file.txt
----i--------e- file.txt
A (no Access time): если для файла или каталога установлен такой атрибут, то, при обращении к этому файлу (для чтения или записи), у файла не будет модифицироваться время последнего обращения. Это может быть полезно, например, при работе с файлами и каталогами, к которым очень часто обращаются, открывая их для чтения. Это может несколько разгрузить систему, так как время последнего доступа — это единственный параметр в inode, который изменяется при открытии файла в режиме read-only (только для чтения).
a ( append only): если для файла или каталога установлен такой атрибут, а также этот файл (каталог) допускает запись, то единственная доступная операция записи — это добавление в конец файла (append). В случае каталога это означает, что вы можете только добавлять файлы, но не можете переименовывать или удалять любой существующий файл внутри этого каталога. Только root может устанавливать или очищать этот атрибут.
d (no dump): dump (8) это стандартная для UNIX утилита резервного копирования. Она создает резервную копию любой файловой системы, у которой в файле /etc/fstab значение dump counter установлено в 1 (подробнее смотрите Глава 8. Файловая Система и Точки Монтирования). Если файл или каталог имеет этот атрибут, то он будет игнорирован при создании резервной копии файловой системы. Обратите внимание, что в случае установки атрибута для каталога, под действие атрибута рекурсивно попадают все нижележащие файлы и каталоги.
i ( immutable): файл или каталог с таким атрибутом не может изменяться вообще: то есть, он не может быть переименован, на него не может быть создана ссылка. [20] Также такой файл не может быть удален. Только root может устанавливать или очищать этот атрибут. Обратите внимание, что этот атрибут также предотвращает изменения времени доступа, поэтому вы не должны совместно использовать атрибуты A и i.
s ( secure deletion): при удалении файла, помеченного таким атрибутом, место на диске, которое занимал файл, будет заполнено нулями.
S ( Synchronous mode): если установлен такой атрибут, то все изменения в файл будут записаны немедленно. Попросту говоря, этот атрибут снимает буферизацию записи для этого файла