<Precedenti | Contenuti | Succ.>
6.5. Creazione di directory
È tempo di creare una struttura nel file system LFS. Crea un albero di directory standard emettendo i seguenti comandi:
mkdir -pv /{bin,boot,etc/{opt,sysconfig},home,lib/firmware,mnt,opt} mkdir -pv /{media/{floppy,cdrom},sbin,srv,var}
installa -dv -m 0750 /root
installa -dv -m 1777 /tmp /var/tmp
mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
mkdir -pv /usr/{,local/}condividi/{color,dict,doc,info,locale,man} mkdir -v /usr/{,local/}condividi/{misc,terminfo,zoneinfo}
mkdir -v /usr/libexec
mkdir -pv /usr/{,local/}condividi/man/man{1..8} mkdir -v /usr/lib/pkgconfig
caso $(uname -m) in
x86_64) mkdir -v /lib64 ;; esac
mkdir -v /var/{log,mail,spool} ln -sv /run /var/run
ln -sv /esegui/lock /var/lock
mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}
Le directory vengono, per impostazione predefinita, create con la modalità di autorizzazione 755, ma ciò non è desiderabile per tutte le directory. Nei comandi precedenti vengono apportate due modifiche: una alla directory home dell'utente radicee un altro alle directory per i file temporanei.
Il primo cambio di modalità assicura che non tutti possano entrare nel / Root directory, come farebbe un utente normale con la sua directory home. Il secondo cambio di modalità assicura che qualsiasi utente possa scrivere su / Tmp ed /var/tmp directory, ma non è possibile rimuovere da esse i file di un altro utente. Quest'ultimo è proibito dal cosiddetto "sticky bit", il bit più alto (1) nella maschera di 1777 bit.