Наши партнеры








Книги по Linux (с отзывами читателей)

Библиотека сайта rus-linux.net

На главную -> MyLDP -> Электронные книги по ОС Linux
Linux From Scratch (version 6.8)
Назад Глава 4. Завершение подготовки Вперед

4.3. Добавление пользователя LFS

Когда вы входите в систему как пользователь root, то, сделав единственную ошибку, вы можете повредить или уничтожить систему. Поэтому, мы рекомендуем собирать пакеты этой главы в роли непривилегированного пользователя. Вы можете воспользоваться своим собственным именем пользователя, но чтобы упростить построение чистой рабочей среды, создайте нового пользователя с именем lfs в качестве члена новой группы (также называемой lfs) и используйте этого пользователя в процессе установки. Чтобы добавить нового пользователя, выполните следующую команду с правами root:

groupadd lfs
useradd -s /bin/bash -g lfs -m -k /dev/null lfs

Смысл параметров командной строки:

-s /bin/bash
 

Этот параметр сделает оболочку bash оболочкой, используемой по умолчанию для пользователя lfs.

-g lfs
 

Этот параметр добавляет пользователя lfs в группу lfs.

-m
 

Этот параметр создает домашний директорий для пользователя lfs.

-k /dev/null
 

Этот параметр предотвращает возможное копирование файлов из директория с шаблонами (по умолчанию /etc/skel) путем замены входного параметра специальным пустым устройством null.

lfs
 

Это фактическое имя созданной группы и пользователя.

Чтобы входить в систему сразу как lfs (а не переключаться на пользователя lfs в случае, когда вы вошли в систему как root, что не требует для пользователя lfs указывать пароль), задайте пароль для lfs:

passwd lfs

Разрешите пользователю lfs иметь полный доступ к директорию $LFS/tools, сделав его владельцем директория:

chown -v lfs $LFS/tools

Если предполагается создать отдельный рабочий директорий, то сделайте пользователя lfs владельцем этого директория:

chown -v lfs $LFS/sources

Затем войдите в систему как пользователь lfs. Это можно сделать с помощью виртуальной консоли, с помощью менеджера экрана или с помощью следующей команды изменения пользователя:

su - lfs

Инструкция "-" указывает команде su запустить оболочку, для которой требуется регистрации, в отличие от обычной, для которой регистрация не нужна. О различии между этими двумя типами командных оболочек можно узнать в bash(1) и info bash.


Предыдущий раздел: Оглавление Следующий раздел:
Создание директория $LFS/tools   Настройка среды окружения