%general-entities; ]> Создание каталогов Самое время создать структуру каталогов для новой системы LFS. Необходимо выполнить следующие команды, чтобы создать стандартное дерево каталогов: mkdir -pv /{bin,boot,etc/{opt,sysconfig},home,lib/firmware,mnt,opt} mkdir -pv /{media/{floppy,cdrom},sbin,srv,var} install -dv -m 0750 /root install -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 case $(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/{color,misc,locate},local} По умолчанию, созданные каталоги имеют права 755, но это нежелательно для всех каталогов. В командах приведенных выше, сделаны два изменения. Первое для каталога пользователя root, и второе для каталогов временных файлов. Первое изменение гарантирует, что не каждый может войти в каталог /root так же, как обычный пользователь будет работать со своим домашним каталогом. Следующее изменение гарантирует что любой пользователь может записывать в дерево каталогов /tmp, но не может удалять файлы других пользователей. Последнее запрещено так называемым sticky bit, - старший бит (1) в бит-маске 1777. Примечания по поводу соответствия FHS Дерево каталогов основано на стандарте иерархий файловой системы (Filesystem Hierarchy Standard,FHS). (спецификация доступна по ссылке ). В FHS также указано      необязательное наличие некоторых каталогов, таких как /usr/local/games and /usr/share/games. В этой книге будут созданы только необходимые каталоги. Однако вы свободны в ваших действиях, и можете создать эти каталоги в том числе.