Chflags

Устанавливаются одноименной командой. chmod не используется.

Флаги для файлов и директорий. Специфичная для FreeBSD Штука. Поддерживается не только на нативных ФС FreeBSD, но и на новых. Например, на zfs

В Линуксе ближайший аналог это linux/chattr

---

В выводе команды ls drwxr-xr-x  3 root   wheel  schg    3B  6 дек 11:39 wepsites/

Установка/снятие флага
Установить флаг на файл chflags schg /tmp/test.doc

Рекурсивно все содержимое текущей директории chflags -Rv schg.

Снять флаг. sudo chflags -v noschg wiki

Флаг неизменяемости
schg, schange, simmutable - set the system immutable flag (super-user only)

Если стоит флаг, не позволит создать ничего в директории. наличие флага у директорий высшего уровня не влияет. mkdir 4424554553 mkdir: 4424554553: Operation not permitted touch f touch: f: Operation not permitted