Preciso consertar as contas do Ubuntu de alguma forma, mas não vejo como isso poderia ser feito.
O problema é: arquivos /etc/passwd
e /etc/hostname
onde /etc/hosts
foram alterados.
/etc/senha
Antes
serg:x:1000:1000:John,,,:/home/serg:/bin/bash
Depois
John:x:1000:1000:John,,,:/home/serg:/bin/bash
/etc/hosts
Antes
127.0.0.1 localhost
127.0.1.1 serg-Protege
Depois
127.0.0.1 localhost
127.0.1.1 John-The-Ripper
/etc/nome do host
Depois
John-The-Ripper
Antes
serg-PORTEGE-Z835
Eu estava tentando simplesmente alterar esses arquivos, mas não consigo fazer isso porque a permissão foi negada. Quando estou tentando fazer login como root, recebo esta mensagem:
John@John-The-Ripper:~$ sudo -s
[sudo] password for John:
John is not in the sudoers file. This incident will be reported
O arquivo sudoers está vazio:
John@John-The-Ripper:~$ vi /etc/sudoers
Quando digito usuários em cp:
John@John-The-Ripper:~$ users
John John
Quando digito id, recebo isto:
John@John-The-Ripper:~$ id
uid=1000(John) gid=1000(serg) groups=1000(serg)
Isso não funciona:
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.
Então tentei ir ao menu GRUB e fazer login como root a partir daí. Eu fiz isso, mas quando tentei criar o usuário serg, ocorreu um erro informando que o grupo já existe. Quando tentei alterar o /etc/passwd, apareceu 'permissão negada'
E isso não resolve: John@John-The-Ripper:~$ visudo
visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied
Além disso, a última coisa que tentei fazer foi criar um USB inicializável e reinstalar o Ubuntu, porém não consigo abrir o USB-Creator porque ele me pediu uma senha de root. Mas não funciona.
ME AJUDE POR FAVOR =)))
Responder1
O problema é que você não tem mais acesso root, então não tem permissão para alterar esses arquivos. O /etc/sudoers
arquivo verifica seu nome de usuário, não seu UID numérico; provavelmente ainda se refere ao usuário "serg" em vez do usuário "John". E o Ubuntu geralmente não tem uma senha para a root
conta, dependendo, em vez disso, do sudo
, que requer sua senha, não a do root.
Desligue o sistema e inicialize-o no modo de usuário único. Isso lhe dará um shell com privilégios de root. A partir daí, você podecom cuidadoedite os arquivos necessários. (Para afirmar o óbvio, tenha cuidado; é fácil destruir seu sistema a partir de um shell root.) Verifique novamente se tudo está como você deseja (sem erros de digitação) e reinicie no modo normal.
Veja aquipara obter instruções sobre como inicializar no modo de usuário único.