Qualquer tipo de operação chown
nos diretórios do sistema é muito perigoso .
A maneira mais fácil de resolver esse problema seria apenas reinstalar completamente o sistema operacional.
Se você tiver sorte (e for um pouco arriscado), poderá recuperar simplesmente executando o comando abaixo no modo de recuperação:
chown -R root:root /usr/lib
Embora os arquivos mais sejam de propriedade de root em /usr/lib
, ainda pode haver um arquivo ocasional que não é que causará grandes problemas se não for de propriedade ativa pelo usuário apropriado. Na verdade, em sua instalação Linux (média), a maioria dos arquivos nesse diretório é de propriedade de root
/ root
, então isso definitivamente vale a pena se a reinstalação não for desejada.
Caso contrário, você teria que passar por cada arquivo e atribuir manualmente novamente as permissões aos seus valores normais (normalmente, o significado pertence a root
, mas não em todos os casos). Ocasionalmente, você pode reinstalar todos os pacotes (usando apt --reinstall install <packagename>
), mas isso não é garantido, e ainda pode causar mais dores de cabeça do que soluciona. Realmente, você estaria passando por cada arquivo e executando dpkg -L
neles.
Quanto a preservar seus arquivos em seu sistema atual (se você descer a reinstalação do caminho do sistema operacional), você pode usar uma unidade flash no modo de recuperação. Se você precisar fazer upload de alguns arquivos para o Git no último segundo, você provavelmente poderá usar um Live DVD (obtendo chaves SSH e qualquer coisa importante da sua instalação destruída).
No futuro, para evitar que esse tipo exato de problema ocorra novamente, verifique se você tem um backup (funcionando - verifique!) do sistema e de todos os arquivos importantes.
Além disso, é importante observar que sudo
é não uma solução de correção única para qualquer erro de permissão e não deve ser usado dessa maneira ! Se houver um erro de permissão, provavelmente há uma boa razão para você não ter permissão para fazer isso, então investigue e resolva de uma maneira sã.