5.4 chflags(1)

Наложи някои трибути на файлове:

chflags -R schg,sunlnk apache bin etc lib libexec usr var/run/ld* nonexistent (1)
chflags -R noschg,nosunlnk,sappend apache/logs (2)
chflags -R noschg,nosunlnk apache/www (3)
               
(1)
Задава "system immutable" (schg) и "system undeletable" (sunlnk) флагове на директориите. Прочетете chflags(1) за повече информация.
(2)
Изключи горните флагове от apache/logs и позволи на Apache да записва своите логове. Задай "system append-only" (sappend) флагове на тези файлове. Това означава, че тези файлове не могат да бъдат изтрити/модифицирани, освен ако промените не са -добавени- към файловете. За повече информация обърнете внимание на и опията -f на tail(1).
(3)
Изключи "system immutable" и "system undeletable" флаговете от apache/www. Това е директорията, където Apache пази файловете на сайтовете. В момента е запълнена с документация на Apache. Трябва да премахнем тези флагове, за да можем да заместим тези файлове с файловете на нашият сайт. След което трябва да върменм флаговете, за да спрем атакуващият да променя/изтрива тези данни.


This, and other documents, can be downloaded from ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

For questions about FreeBSD, read the documentation before contacting <[email protected]>.
For questions about this documentation, e-mail <[email protected]>.