/etc/пароль

/etc/пароль

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

Проблема в следующем: файлы /etc/passwdи /etc/hostnameгде /etc/hostsбыли изменены.

/etc/пароль

До

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

После

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

/etc/хосты

До

127.0.0.1       localhost
127.0.1.1       serg-Protege

После

127.0.0.1       localhost
127.0.1.1       John-The-Ripper

/etc/имя_хоста

После

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

Когда я ввожу users в 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, он сказал 'отказано в доступе'

И это не помогает: John@John-The-Ripper:~$ visudo

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

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

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

решение1

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

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

Глянь сюдадля получения инструкций по загрузке в однопользовательском режиме.

Связанный контент