nome de usuário padrão ido somente pode logar como convidado (16.04)

0

Hoje fiz uma coisa estúpida. Eu usei sudo gedit /etc/passwd changed

x:1000:1000:kai:/home/linuxidc:/bin/bash 

isto de 1000 a 0 .

Em seguida, depois de reiniciar, só consigo fazer login como convidado. Nenhum nome de usuário padrão na lista.
Por favor, ajude a recuperar o nome de usuário padrão.

    
por kindlong 23.09.2017 / 15:10

1 resposta

3

Sem iniciar um LiveUSB ou LiveCD / DVD, podemos emprestar algumas etapas responda ao redefinir uma senha perdida para acessar um console de recuperação e, em seguida, faça alterações no sistema e reinicialize posteriormente.

Para resumir as etapas (tudo de 1 a 4 é da outra pergunta; 5 e 6 são as diferentes etapas a serem executadas):

(1) Inicialize o sistema, e depois de ver a tela da BIOS pressione e segure "Shift" - você receberá o prompt do GRUB.

(2) Use a opção 'modo de recuperação' para o seu kernel - se ele não aparecer, provavelmente está na seção "Outras versões do Ubuntu" ou um dos outros itens no Grub.

(3) Uma vez no modo de recuperação, selecione a opção 'root' usando a seta para baixo no teclado e, em seguida, tecle Enter . Você terminará com um prompt de linha de comando para o usuário root .

(4) Remonte seu sistema como leitura / gravação com este comando: mount -o remount,rw /

(5) Edite seu arquivo /etc/passwd com nano (use este comando: nano /etc/passwd ). Uma vez editada a linha específica para o seu usuário e redefinida para 1000 para o UID e GID, pressione Ctrl + O , e em seguida pressione Enter e, em seguida, Ctrl + X .

(6) Agora você deve estar no prompt do terminal root novamente. Reinicialize com shutdown -r now ou reboot .

Você deve então poder fazer o login novamente e ter corrigido sua falha. Não vá mexer com o seu UID ou GID, porque definir% em 0 irá quebrar as coisas e é terrivelmente inseguro e nunca deve ser feito. (O 0 O UID é para root e root sozinho - NÃO USE-O PARA QUALQUER OUTRO USUÁRIO!)

    
por Thomas Ward 23.09.2017 / 15:56