6.5. निर्देशिकाएँ बनाना
अब एलएफएस फ़ाइल सिस्टम में कुछ संरचना बनाने का समय आ गया है। निम्नलिखित आदेश जारी करके एक मानक निर्देशिका ट्री बनाएं:
mkdir -pv /{bin,boot,etc/{opt,sysconfig},home,lib/firmware,mnt,opt} mkdir -pv /{media/{floppy,cdrom},sbin,srv,var}
इंस्टॉल -डीवी -एम 0750 /रूट
इंस्टाल -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
एमकेडीआईआर -पीवी /यूएसआर/{,स्थानीय/शेयर/मैन/मैन{1..8} एमकेडीआईआर -वी /यूएसआर/लिब/पीकेजीकॉन्फिग
केस $(uname -m) इन
x86_64) mkdir -v /lib64 ;; esac
mkdir -v /var/{log,mail,spool} ln -sv /run /var/run
एलएन -एसवी / रन / लॉक / वर / लॉक
mkdir -pv /var/{opt,cache,lib/{color,misc,locate},local}
निर्देशिकाएँ, डिफ़ॉल्ट रूप से, अनुमति मोड 755 के साथ बनाई जाती हैं, लेकिन यह सभी निर्देशिकाओं के लिए वांछनीय नहीं है। उपरोक्त आदेशों में, दो परिवर्तन किए गए हैं - एक उपयोगकर्ता की होम निर्देशिका में जड़, और दूसरा अस्थायी फ़ाइलों के लिए निर्देशिकाओं के लिए।
पहला मोड परिवर्तन यह सुनिश्चित करता है कि कोई भी इसमें प्रवेश नहीं कर सकता है / जड़ निर्देशिका—वही जो एक सामान्य उपयोगकर्ता अपनी होम निर्देशिका के साथ करता है। दूसरा मोड परिवर्तन यह सुनिश्चित करता है कि कोई भी उपयोगकर्ता इसे लिख सकता है / Tmp और /var/ टीएमपी निर्देशिकाएँ, लेकिन उनमें से किसी अन्य उपयोगकर्ता की फ़ाइलें नहीं हटाई जा सकतीं। उत्तरार्द्ध तथाकथित "चिपचिपा बिट" द्वारा निषिद्ध है, जो 1 बिट मास्क में उच्चतम बिट (1777) है।