1

Мне нужно как-то исправить Учетные записи Ubuntu, но я не понимаю, как это можно сделать.

Проблема в том, что файлы /etc/passwd и /etc/hostname и /etc/hosts изменились.

/ И т.д. / пароль

До

serg:x:1000:1000:John,,,:/home/serg:/bin/bash

После

John:x:1000:1000:John,,,:/home/serg:/bin/bash

/ и т.д. / хосты

До

127.0.0.1       localhost
127.0.1.1       serg-Protege

После

127.0.0.1       localhost
127.0.1.1       John-The-Ripper

/ И т.д. / имя хоста

После

John-The-Ripper

До

serg-PORTEGE-Z835

Я пытался просто изменить эти файлы, но не могу этого сделать, потому что в разрешении отказано. Когда я пытаюсь войти в систему как root, я получил это сообщение:

John@John-The-Ripper:~$ sudo -s
[sudo] password for John: 
John is not in the sudoers file.  This incident will be reported

Файл sudoers пуст:

John@John-The-Ripper:~$  vi /etc/sudoers

Когда я печатаю пользователей в cp:

John@John-The-Ripper:~$ users
John John

Когда я набираю id, я получаю это:

John@John-The-Ripper:~$ id
uid=1000(John) gid=1000(serg) groups=1000(serg)

Это не сработает

John@John-The-Ripper:~$ usermod -l John serg
usermod: user 'serg' does not exist
John@John-The-Ripper:~$ adduser serg
adduser: Only root may add a user or group to the system.
ater.

Затем я попытался зайти в меню GRUB и оттуда войти в систему как root. Я сделал это, но, однако, когда я попытался создать пользователя serg, он выдал ошибку, что группа уже существует. Когда я попытался изменить /etc /passwd, он сказал: «Отказано в разрешении»

И это не сработает: Джон @ Джон-Потрошитель: ~ $ visudo

visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied

Также последнее, что я попытался сделать, это создать загрузочный USB и переустановить Ubuntu, однако я не могу открыть USB-Creator, потому что он спросил меня пароль root. Но это не работает.

ПОМОГИТЕ МНЕ ПОЖАЛУЙСТА =)))

1 ответ1

1

Проблема в том, что у вас больше нет root-доступа, поэтому у вас нет прав на изменение этих файлов. Файл /etc/sudoers проверяет ваше имя пользователя, а не числовой UID; вероятно, он по-прежнему относится к пользователю "serg", а не к пользователю "John". А в Ubuntu обычно нет пароля для учетной записи root , в зависимости от sudo , для которого требуется ваш пароль, а не root.

Завершите работу системы, затем загрузите ее в однопользовательском режиме. Это даст вам оболочку с привилегиями root. Оттуда вы можете тщательно редактировать необходимые файлы. (Чтобы заявить об очевидном, будьте осторожны; ваша система легко удаляется из корневой оболочки.) Дважды проверьте, что все вернулось так, как вы хотите (без опечаток), затем перезагрузите компьютер в обычном режиме.

Смотрите здесь инструкции по загрузке в однопользовательском режиме.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .