6.5. Dizin Oluşturma
LFS dosya sisteminde bir yapı oluşturmanın zamanı geldi. Aşağıdaki komutları vererek standart bir dizin ağacı oluşturun:
mkdir -pv /{bin,boot,etc/{opt,sysconfig},home,lib/firmware,mnt,opt} mkdir -pv /{media/{floppy,cdrom},sbin,srv,var}
-dv -m 0750 /root'u kurun
-dv -m 1777 /tmp /var/tmp'yi kurun
mkdir -pv /usr/{,local/}{bin,include,lib,sbin,src}
mkdir -pv /usr/{,local/}paylaşım/{renk,dict,doc,info,locale,man} mkdir -v /usr/{,local/}paylaşım/{çeşitli,terminfo,zoneinfo}
mkdir -v /usr/libexec
mkdir -pv /usr/{,local/paylaşım/adam/adam{1..8} mkdir -v /usr/lib/pkgconfig
case $(uname -m) içinde
x86_64) mkdir -v /lib64 ;; kaçış
mkdir -v /var/{log,mail,spool} ln -sv /run /var/run
ln -sv /çalıştır/kilit /var/kilit
mkdir -pv /var/{opt,cache,lib/{renk,çeşitli,konum},yerel}
Dizinler, varsayılan olarak, izin modu 755 ile oluşturulur, ancak bu, tüm dizinler için istenmez. Yukarıdaki komutlarda, biri kullanıcının ana dizininde olmak üzere iki değişiklik yapılmıştır. kök, ve bir diğeri geçici dosyalar için dizinlere.
İlk mod değişikliği, sadece herkesin girememesini sağlar. /kök dizin—normal bir kullanıcının kendi ana dizini ile yapacağı ile aynı. İkinci mod değişikliği, herhangi bir kullanıcının / Tmp ve /var/tmp dizinler, ancak başka bir kullanıcının dosyalarını onlardan kaldıramaz. İkincisi, 1 bit maskesindeki en yüksek bit (1777) olan "yapışkan bit" tarafından yasaklanmıştır.