Создание пользователя lfa
Рекомендуем выполнять сборку от имени отдельного пользователя, у которого будет доступ только к ограниченному набору файлов. Не рекомендуем вам собирать систему от имени текущего пользователя или пользователя root, так как, если вы ошиблись в наборе команд для сборки, есть вероятность порчи или потери пользовательских данных или поломки системы.
Вы можете использовать произвольного пользователя, но для упрощения настройки чистого рабочего окружения создайте нового пользователя с именем lfa как члена группы lfa:
Внимание
Если вы читаете PDF-версию руководства и хотите скопировать из него команды далее в терминал, рекомендуем вам не делать этого. Несмотря на то, что сами команды корректные (и правильно отображаются в PDF-книге), при копировании зачастую в буфер обмена попадают некорректные данные (такой проблемы нет, если вы читаете обычную HTML-версию LFA). Рекомендуем перепечатывать команды из PDF-версии LFA.
groupadd lfa
useradd -s /bin/bash -g lfa -m -k /dev/null lfa
Значения новых параметров:
groupadd lfa— создаёт новую группуlfa.
-s /bin/bash— указывает/bin/bashоболочкой по умолчанию для пользователяlfa.
-g lfa— добавляет пользователяlfaв группуlfa.
-m— создаёт домашнюю директорию пользователяlfa(по умолчанию в/home/lfa).
-k /dev/null— предотвращает копирование файлов из/etc/skel- каталога, в котором содержатся стандартные конфиги и иные файлы, которые обычно копируются в домашнюю директорию пользователя во время его создания.
Когда вы находитесь в терминале от имени пользователя root и переключаетесь на пользователя lfa, вам не требуется ввода пароля lfa. Однако когда вы переключаетесь на lfa с обычного пользователя, без пароля у вас не получится этого сделать.
Задайте для пользователя lfa новый пароль:
passwd lfa