Не удается войти в систему как root.

Я хотел изменить свое имя пользователя и пробовал это объяснение здесь: https://askubuntu.com/a/205470/112035.

Во-первых, я изменил имя пользователя в / etc / passwd на новый. Затем я хотел изменить его на / etc / group, но, изменив его в первом файле, я больше не могу войти в систему как root.

Есть ли способ решить эту проблему? Спасибо заранее!

1
задан 13 April 2017 в 15:24

3 ответа

Я потерял свой root acsess, но могу войти в ubuntu ...

Решенный с помощью этого метода:

Перезагрузитесь в режим восстановления и включите режим чтения / записи сделал это

mount -o rw,remount /
chmod 0440 /etc/sudoers
chown root /etc/sudoers

. Затем я добавил пользователя root к этому

sudo adduser <my username> sudo

Когда вы замените мое имя пользователя своим (без & lt;>)

[d5 ] Чтобы проверить имя пользователя, сделайте это

ls /home

Чтобы изменить пароль, сделайте это

passwd <your password>

Когда вы заменяете свой пароль своим (без & lt;>)

Когда вы закончили свой тип reboot, и вы закончили ...

ps извините за мой плохой английский?!

1
ответ дан 25 May 2018 в 03:25

Перезагрузите компьютер в режим восстановления (esc to grub и введите корневое приглашение) и выполните

chmod 0440 /etc/sudoers
chown root /etc/sudoers

Перезагрузитесь на рабочий стол и запустите в терминале:

sudo dpkg-reconfigure -a

предоставит вам ряд меню, позволяющих вам перенастроить все ваши пакеты и устранить любые проблемы с разрешениями.

0
ответ дан 25 May 2018 в 03:25

Может ли кто-нибудь проверить это?

В системах UNIX у вас также есть важный файл с именем /etc/shadow. Внутри этого файла у вас есть зашифрованный пароль для каждого пользователя. Я думаю, что вы изменили файлы /etc/group и /etc/passwd, но забыли изменить /etc/shadow. Итак, теперь вы изменили имя пользователя, но на самом деле у вас нет пароля. Я просто теоретизирую здесь.

Например, я создал учетную запись dummy с паролем dummy. Мое содержимое файлов:

/etc/shadow
dummy:$6$ddvrCSTQ$4cAt8U.3sd6TQZ8Xi4VzOQv/GR7LA/bi72di9RE5v77y2U7os60DKbb0VLS.JPslf3g9GBBBzbNqW0y5ynkc11:15687:0:99999:7:::

/etc/group
dummy:x:1001:

/etc/passwd
dummy:x:1001:1001::/home/dummy:/bin/sh

Теперь я удалю запись из файла /etc/shadow. Это то, что я получаю:

su dummy
Password: <I type dummy here>
su: Authentication failure

Итак, у вас это есть. Вы должны создать правильный хеш для вашего нового пользователя и его /etc/shadow. Надеюсь, что это поможет.

0
ответ дан 25 May 2018 в 03:25

Другие вопросы по тегам:

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