Como obter acesso sudo após o powerwashing (reset de fábrica) do meu computador?

2

Eu acabei de fazer o powerwash (que é uma redefinição de fábrica em chromebooks) do meu computador para que ele seja 'novo em folha', mas agora não tenho mais acesso ao sudo. Eu não precisava de uma senha para usar o sudo, no entanto agora é necessária uma senha e não tenho idéia do que é. Eu tentei minha senha de login, no entanto, isso não funcionou. Algum conselho?

    
por Elsie Reynolds 03.10.2015 / 09:40

2 respostas

2

NOTA: eu escrevi isso antes que a tag "chromebook" fosse adicionada. Estas instruções são aplicáveis aos sistemas Linux; Não tenho ideia de como é o Chromebook ou se essas instruções funcionarão no Chrome OS.

Primeiro, tente fazer logout e login como root usando sua própria senha. Pode não funcionar, mas se assim for, você tem que lidar facilmente. O ponto aqui é que o acesso root, ou ter a senha de root, é não o mesmo que ter sudo privileges. sudo deve ser configurado antes de funcionar.

Se você não conseguir fazer login como root, o método mais rápido de manuseio é saber se é para reinicializar no modo de usuário único. ( root é o "usuário único".) Para fazer isso, reinicialize e procure por uma mensagem como "pressione qualquer tecla para entrar no menu ..." Em seguida, pressione uma tecla para entrar no GRUB.

Você não precisa seta para cima ou para baixo para escolher uma entrada diferente na lista do GRUB; o selecionado fará. Pressione e para editar a entrada. Isso te levará a outra lista; na minha VM do CentOS eu tenho 3 linhas, que começam com root , kernel e initrd , respectivamente. Tecla de seta para a linha kernel , pressione e para editar, adicione um espaço seguido por um 1 no final da linha que você está editando e pressione Enter para aceitar as alterações e, em seguida, pressione b para inicializar.

O sistema surgirá no modo de usuário único; você receberá um prompt bash com um sinal #. Você está logado como root!

Para alterar a senha do root, você saberá o que é daqui para frente, digite passwd e siga as instruções para inserir sua nova senha root (duas vezes).

Para configurar-se para executar sudo no futuro: digite less /etc/sudoers e verifique se ela inclui a linha #includedir /etc/sudoers.d (o # não é um comentário para essa linha). Ele provavelmente estará no final do arquivo.

Em seguida, adicione um arquivo chamado elsie to /etc/sudoers.d com o conteúdo

elsie ALL=(ALL) NOPASSWD: ALL

(assumindo elsie é o seu nome de usuário.) Eu recomendo deixar de fora a parte NOPASSWD para a consciência de segurança e, em vez disso, usar a linha elsie ALL=(ALL) ALL , mas essa é uma decisão sua. Você pode fazer isso facilmente digitando:

echo 'elsie ALL=(ALL) ALL' >> /etc/sudoers.d/elsie

Em seguida, basta reiniciar como de costume. Você terá sudo access e agora também saberá a senha root para uso futuro.

    
por 03.10.2015 / 10:09
0

Em um Chromebook e depois de um powerwash:

By default, you can login as the chronos user with no password. This includes the ability to do password-less sudo.

link

    
por 01.03.2016 / 01:48