Я хотел изменить свое имя пользователя и пробовал это объяснение здесь: https://askubuntu.com/a/205470/112035.
Во-первых, я изменил имя пользователя в / etc / passwd на новый. Затем я хотел изменить его на / etc / group, но, изменив его в первом файле, я больше не могу войти в систему как root.
Есть ли способ решить эту проблему? Спасибо заранее!
Я потерял свой 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 извините за мой плохой английский?!
Перезагрузите компьютер в режим восстановления (esc to grub и введите корневое приглашение) и выполните
chmod 0440 /etc/sudoers
chown root /etc/sudoers
Перезагрузитесь на рабочий стол и запустите в терминале:
sudo dpkg-reconfigure -a
предоставит вам ряд меню, позволяющих вам перенастроить все ваши пакеты и устранить любые проблемы с разрешениями.
Может ли кто-нибудь проверить это?
В системах 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. Надеюсь, что это поможет.