acidental sudo chown. Como eu me recupero? [duplicado]

0

Acidentalmente, executei sudo chown -R -v myuser:myuser / , basicamente transferindo sudo para meu próprio usuário por engano. Eu pretendia apenas pegar o diretório atual.

Como eu me recupero disso? Parei depois de alguns segundos, mas executar qualquer coisa com sudo agora me dá:

sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
    
por cbll 18.12.2017 / 21:23

2 respostas

1

Não há como recuperar isso, que é mais simples que reinstalar. Não é o caso de todos os arquivos do sistema simplesmente precisarem pertencer a um usuário em particular, ou root, ou mesmo que eles sigam um padrão. Existem muitos arquivos e diretórios em todo o sistema que dependem da propriedade de contas particulares específicas.

Em teoria, você poderia comparar a propriedade (usuário e grupo) de cada arquivo em seu sistema com a propriedade em uma nova instalação do Ubuntu, escrevendo um script para replicar essa informação de propriedade. Mas mesmo isso é complicado e propenso a casos extremos. Porque isso envolve a instalação do Ubuntu de qualquer maneira, você também pode simplesmente reinstalar.

    
por thomasrutter 19.12.2017 / 00:19
0

Eu vejo duplicatas.

Você já tentou link

  1. Efetue logout como usuário atual e efetue login novamente como root.
  2. Executar root do usuário: root / usr / bin / sudo & amp; & amp; chmod 4755 / usr / bin / sudo
  3. Efetue logout como root e faça login novamente como usuário atual.

Mas, talvez para ter uma instalação limpa, você deve reinstalar corretamente.

    
por Thomas PEDOT 18.12.2017 / 22:34