O que fazer se o proprietário de / usr / bin / * mudar para um não-root?

1

Seria a coisa certa para dizer que eu estraguei tudo!

Acidentalmente, eu mudei o dono de todos os arquivos em / usr / bin para 'dev' de 'root'. Agora, o sudo não funciona! Se eu usar o sudo com qualquer comando, recebo -

sudo: effective uid is not 0, is sudo installed setuid root?

Não consigo usar o comando chown para alterar o proprietário de volta para 'root'. Este é um grande retrocesso!

Como esta é uma máquina virtual, não consigo acessar o Console de recuperação. De fato, mesmo o comando reboot precisa que o usuário tenha acesso 'root'.

Especialistas, por favor, ajudem-me a obter o controle do sistema operacional sem precisar refazer a imagem.

Obrigado!

PS - Possivelmente, um duplicado , mas repostando como sua solução foi começar de novo.

Mais informações -

su - root sempre diz senha incorreta. Infelizmente, o dono do su também é 'dev'.

Eu posso criar um novo usuário usando a GUI. Aceitou a senha de root. Como faço para conceder ao novo usuário acesso root sem usar o visudo?

    
por Swanidhi 19.05.2016 / 09:39

1 resposta

0

A segurança física é segurança. Você tem três opções:

  1. Faça login como root no console ou pelo ssh.
  2. Inicialize no modo de usuário único, que tradicionalmente não precisa da senha raiz (mas pode estar no seu sistema).
  3. Monte a imagem do disco a partir de outro sistema operacional.

Qualquer um desses recursos permitirá que você altere a propriedade de qualquer arquivo no disco. Se nenhum deles é uma opção para você, você está sem sorte, mas você também não está no controle: outras coisas - que não são erros - podem acontecer que exigem acesso ao console.

    
por 25.05.2016 / 04:53