conta bloqueada alterando o / etc / passwd: como reverter ou obter acesso novamente

-1

Para obter acesso root à minha conta existente no ubuntu, segui este postar. Mas, mesmo depois de seguir as etapas mencionadas, não consegui criar / modificar o arquivo ou o diretório sem usar a palavra-chave sudo. Então eu encontrei um post sugerindo que eu poderia mudar o / etc / passwd e modificar meu nome de usuário para corresponder a root:x:0:0:root:/root:/bin/bash . Eu segui, reiniciei o sistema e, em seguida, em vez do meu nome na tela de boas-vindas, vi o convidado em seu lugar. Enquanto pesquisava na net, descobri que o usuário root está bloqueado no Ubuntu. Como modifiquei meu nome de usuário para corresponder ao usuário root, até minha conta está bloqueada (acho). Como posso recuperá-lo? sudo não está trabalhando com a conta de convidado (como esperado)

    
por Sanchit Jain 12.09.2014 / 14:15

1 resposta

1

Inicialize seu PC enquanto pressiona Ctrl + Deslocamento , você deve ver o menu GRUB aparecer. Enquanto se concentra na primeira entrada do Ubuntu, pressione e para editá-la.

Você deverá ver uma linha que termina com ro quiet splash -- . Altere esta última parte para:

rw verbose init=/bin/bash --

Não toque na primeira parte da string, deixe-a como antes. Agora pressione Ctrl + X para inicializar. Você deve inicializar diretamente em um shell root . Agora digite:

sudo passwd sanchit

Escolha uma nova senha para seu usuário. Para recuperar as informações modificadas, você também deve fazer:

sudo nano /etc/passwd

Restaure o ID e o grupo de usuários corretos para o usuário (ambos são 1000 em vez de 0 ). Agora digite o seguinte comando para montar o seu sistema de arquivos de volta no modo somente leitura:

sync
mount -o remount,ro /

Agora desligue seu PC usando o botão liga / desliga. Ligue o PC novamente e ele deve funcionar. Se eu puder adicionar um bottomline: da próxima vez, pense duas vezes antes de fazer esse tipo de alteração nos arquivos do sistema.

    
por Andrea Lazzarotto 12.09.2014 / 16:12