Перейти к содержанию

Создание пользователя LIN⚓︎

Когда мы находимся под пользователем root - одна единственная ошибка может привести к повреждению или поломке всей хост-системы.

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

Вы можете использовать произвольного пользователя, но, для упрощения настройки чистого рабочего окружения, создайте нового пользователя с именем lin как члена группы lin и используйте этого пользователя на время всего процесса установки временного набора инструментов.

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

Значение параметров командной строки:

-s /bin/bash Устанавливает bash оболочкой по умолчанию для пользователя lin.

-g lin Опция добавляет пользователя lin в созданную группу lin.

-m Создает домашний каталог для пользователя lin.

-k /dev/null Этот параметр предотвращает возможное копирование файлов из предустановленного набора каталогов (по умолчанию /etc/skel), изменив местоположение ввода на специальное null устройство. /dev/null — специальный файл в системах класса UNIX, представляющий собой так называемое «пустое устройство». Запись в него происходит успешно, независимо от объёма «записанной» информации. Чтение из /dev/null эквивалентно считыванию конца файла (EOF).

lin Это имя созданного пользователя.

Создайте пароль для учётной записи lin:

passwd lin

Предоставим пользователю lin полный доступ к каталогам будущей ОС:

chown -vR lin $LIN

Выполните вход как пользователь lin. Это действие можно выполнить в графической оболочке, используя виртуальный терминал, или в обычной пользовательской среде:

su - lin
К началу