6.5. Crearea directoarelor
Este timpul să creați o structură în sistemul de fișiere LFS. Creați un arbore de directoare standard lansând următoarele comenzi:
mkdir -pv /{bin,boot,etc/{opt,sysconfig},home,lib/firmware,mnt,opt} mkdir -pv /{media/{floppy,cdrom},sbin,srv,var}
instalați -dv -m 0750 /root
instalați -dv -m 1777 /tmp /var/tmp
mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
mkdir -pv /usr/{,local/}share/{color,dict,doc,info,locale,man} mkdir -v /usr/{,local/}share/{misc,terminfo,zoneinfo}
mkdir -v /usr/libexec
mkdir -pv /usr/{,local/}share/man/man{1..8} mkdir -v /usr/lib/pkgconfig
caz $(uname -m) in
x86_64) mkdir -v /lib64 ;; esac
mkdir -v /var/{log,mail,spool} ln -sv /run /var/run
ln -sv /run/lock /var/lock
mkdir -pv /var/{opt,cache,lib/{culoare,diverse,localizare},local}
Directoarele sunt, implicit, create cu modul de permisiune 755, dar acest lucru nu este de dorit pentru toate directoarele. În comenzile de mai sus, sunt făcute două modificări - una în directorul principal al utilizatorului rădăcină, și altul către directoarele pentru fișiere temporare.
Prima schimbare de mod asigură că nu oricine poate intra în / Rădăcină director — la fel ca un utilizator normal ar face cu directorul său principal. A doua schimbare a modului asigură că orice utilizator poate scrie în / tmp și /var/ tmp directoare, dar nu pot elimina fișierele altui utilizator din ele. Acesta din urmă este interzis de așa-numitul „bit sticky”, cel mai înalt bit (1) din masca de 1777 de biți.