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): если установлен такой атрибут, то все изменения в файл будут записаны немедленно. Попросту говоря, этот атрибут снимает буферизацию записи для этого файла