Библиотека сайта rus-linux.net
4.3. Добавление пользователя LFS
Если вы зарегистрировались в ситеме как root, малейшая ошибка может иметь фатальные последствия для вашей системы. Поэтому мы рекомендуем собирать пакеты из этой главы под непривилегированным пользователем. Kонечно, вы можете использовать имя вашего текущего пользователя, но более простым шагом будет созданее нового пользователя 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 пароль:
passwd lfs
Чтобы новый пользователь lfs
получил полный доступ к директории
$LFS/tools
изменим ее владельца:
chown lfs $LFS/tools
Если вы создали отдельную директорию для работы, смените также и ее владельца на lfs:
chown lfs $LFS/sources
Теперь, войдем в систему как пользователь lfs. Это можно сделать через виртуальную консоль, через менеджер экрана или через команду:
su - lfs
Инструкция “-
” команды su запустит новый интерпретатор командной строки.