%general-entities; ]> Создание пользователя 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 имел пароль), создадим для учётной записи пароль: passwd lfs Предоставим lfs полный доступ к $LFS/tools сделав пользователя lfs владельцем каталога: chown -v lfs $LFS/tools Если был создан отдельный рабочий каталог, как предлагается, предоставьте пользователю lfs права на следующий каталог: chown -v lfs $LFS/sources Далее, выполним вход как пользователь lfs. Это действие можно выполнить в графической оболочке, используя виртуальный терминал, или в обычной пользовательской среде: su - lfs Аргумент - предает значение для команды su для начала запуска login-оболочки, в отличие от обычной. Различия между двумя типами оболочек можно подробно изучить в bash(1) и информация о bash.