Задать вопрос
@Zailox

Как добавить систему аккаунтов в Linux Kernel?

Добавил пару пакетов в свой дистрибутив (coreutils, apt.) и собрал образ по туториалу.

Всё работало отлично, но как только я добавил пакет login и ввёл "login root", то получил это:

664798cb4e842447728385.png
Пароль я не вводил. Он выдаёт ошибку сразу после ввода команды.
Когда же я попробовал изменить пароль с помощью passwd, то получил: "Cannot determine your user name."
После же ввода команды "useradd root" он ошибку не выдал, но залогиниться всё-равно не получается.

Что можно сделать в этой ситуации?
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Средний 5 комментариев
Решения вопроса 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
Авторизация в линукс идет через модуль pam
в /etc/pam.d и должны быть конфиги какие библиотеки вы используете. Локальных юзеров (/etc/passwd) или ldap или active directory или что-то еще подключили.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Bermut
@Bermut
Жертва домашней лаборатории
Признать честно, когда я собирал свой образ, я натыкался на такую ошибку, но непомню как ее решил, насколько помню, просто полностью перекачал рут, но самый удобный вариант сборки своего образа - использования rootfs, созданный через deboostrap/pacstrap, там тебе будет и ядро, и все файловое окружение, может только чутка напильником поработать чтобы удалить ненужные файлы, но это самый простой и лучший вариант.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы