
Estou tendo um problema com meu comando sudo no meu Ubuntu, porque acho que executei o comando de permissão no diretório do meu computador. Descobri que na internet todo mundo está falando que nessa situação temos que reinstalar o ubuntu. E se eu atualizar meu Ubuntu de 16.04 para 18.04, tudo bem ou isso removeria meu problema?
Obrigado.
Responder1
É por isso que o que o Ubuntu está fazendo com a conta root não é muito inteligente - uma vez que o sudo quebra, você fica sem opções.
Mas - você pode tentar inicializar no modo de usuário único. Se você tiver sorte, você poderá entrar sem senha. Adicionar 1
ou single
à linha de comando do kernel deve resolver o problema. Se isso não funcionar, tente passar init=/bin/bash
(ou qualquer shell que você tenha instalado) para a linha de comando do kernel. Uma vez em um shell, corrija as permissões em /etc/sudoers.d (meu sistema tem 750) e você deve estar pronto. Reinicie e aproveite.
Quando voltar ao seu login normal, faça sudo su -
e defina a senha de root! Salve-o em algum lugar e da próxima vez faça login ou su para fazer root e consertar o que for necessário.
Responder2
Atualizar para 18.04 provavelmente não ajudará.
A atualização é realizada alterando os repositórios de pacotes para outros mais novos e instalando um novo conjunto de pacotes. Alguns pacotes permanecerão e ainda poderão ter permissões quebradas.
O único método seguro de restaurar este sistema é limpá-lo e instalá-lo do zero. A menos que você tenha backups, é claro, mas se tivesse, não estaria fazendo essa pergunta.
A lição a aprender aqui é que você deve fazer backups regulares.