Аккаунты пользователей Ubuntu испорчены

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

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

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

После

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

До

serg:x:1000:1000:John,,,:/home/serg:/bin/bas час


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

После

127.0.0.1       localhost
127.0.1.1       John-The-Rippe

До

127.0.0.1       localhost
127.0.1.1       serg-Protege

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

После

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

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

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 сказано permission denied,

И это не делает трюк:

John@John-The-Ripper:~$ visudo
visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied

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

Помоги мне, пожалуйста.

1 ответ

Решение

Если у вас GRUB2 при загрузке, удерживайте Shift при загрузке. Затем нажмите c. Теперь введите:

set isofile = "/ boot / myiso.iso"

loopback loop (hd0,1) $ isofile

linux (цикл)/casper/vmlinuz boot=casper iso-scan/filename=$isofile noprompt noeject initrd (цикл)/casper/initrd.lz

В этом примере устройство, на котором оно хранится, /dev/sda1 и ISO /boot/myiso.iso,

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