Dizinlerin Yaratılması

FHS ( http://www.pathname.com/fhs ) standartlarına göre LFS`imiz için dizinlerimi oluşturalim:

---
mkdir -p /{bin,boot,dev/pts,etc/opt,home,lib,mnt,proc} &&
mkdir -p /{root,sbin,tmp,usr/local,var,opt} &&
for dirname in /usr /usr/local
    do
    mkdir $dirname/{bin,etc,include,lib,sbin,share,src}
    ln -s share/{man,doc,info} $dirname
    mkdir $dirname/share/{dict,doc,info,locale,man}
    mkdir $dirname/share/{nls,misc,terminfo,zoneinfo}
    mkdir $dirname/share/man/man{1,2,3,4,5,6,7,8}
done &&
mkdir /var/{lock,log,mail,run,spool} &&
mkdir -p /var/{tmp,opt,cache,lib/misc,local} &&
mkdir /opt/{bin,doc,include,info} &&
mkdir -p /opt/{lib,man/man{1,2,3,4,5,6,7,8}} &&
ln -s ../var/tmp /usr
---

Şimdi bir iki izin atamamiz gerekli:

--
cd / &&
chmod 0755 root &&
chmod 1777 tmp var/tpm
---

0755 izini ile root kullanıcısının ev dizinine kimsenin girememesi içindir. Diğer izinimiz ise tmp dizinlerine kullanıcıların yazabilmesi fakat başka kullanıcıların dosyalarını silememe içindir. Artık dizinlerimi oluşturduğumuza göre indirdiğimiz lfs tar paketini /usr/src altına açabiliriz. Burada oluşturan dizinler sadece LFS sistemi kurulurken ihtiyaç olunacak dizinlerdir. Siz yüklediğiniz programa göre bu dizinlere ekleme yapabilirsiniz.