Você pode usar modo de usuário único ou acrescente init=/bin/bash
à sua entrada de boot para acessar um shell de root
Eu instalei o Ubuntu Linux 12.04 há pouco tempo para experimentá-lo e brincar com ele (daí eu não tenho ideia do que estou fazendo). Eu tentei mudar meu diretório inicial editando o arquivo /etc/passwd
, mas devo ter colocado um valor ruim já que não consigo mais entrar na minha conta. Sempre que eu tento, ele me inicia na tela de login antes que eu possa ir para a área de trabalho. A única outra conta é guest (eu ainda não tinha conseguido desativá-la), e posso fazer o login bem.
Desde que eu sei qual arquivo eu estraguei, eu posso editá-lo de volta para o que era e esperançosamente fazer o login novamente. No entanto, como esse é um arquivo de sistema, ele requer que sudo
access modifique, o que eu não tenho como convidado. Existe alguma solução alternativa em que eu possa de alguma forma obter sudo
access como convidado para que eu possa editar esse arquivo e fazer login como eu novamente? Obviamente, eu não pretendo deixar essa habilidade como convidado, isso seria bobo.
Lembro-me de ler em algum lugar que eu poderia ssh para localhost como um usuário com sudo
privileges, no entanto, eu continuo recebendo "conexão recusada". Eu acredito que ele precisa ser instalado, e eu não cheguei a isso, e eu não posso fazer isso agora sem sudo
de qualquer maneira ...
Eu realmente instalei o Linux junto com o Windows 7, então, se há alguma maneira de editá-lo via Windows, eu poderia fazer isso (embora, do meu ponto de vista, o Windows não consiga ler o sistema de arquivos).
Você pode usar modo de usuário único ou acrescente init=/bin/bash
à sua entrada de boot para acessar um shell de root
ctrl + alt + F1 e inicie TTY > faça o login com sua conta e use privilégios sudo
Você pode inicializar a partir do live-cd e chroot na sua instalação e depois alterar a senha. Instruções para fazer isso podem ser encontradas aqui .
Tags sudo linux ubuntu guest-account