Создание пользователя 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