Como restauro um chmod acidental (ou chown, chgrp) do diretório raiz?

Como restauro um chmod acidental (ou chown, chgrp) do diretório raiz?

Eu estava alterando as permissões para arquivos de log e acidentalmente dei 777 para root. Dá. Poderia ser pior, eu acho. E eu percebi imediatamente e cancelei a execução do comando.

Só que o acidente me lembrou que eu corro muito no root. Eu uso Macintosh e Linux. O Mac possui um utilitário de permissões de reparo. E quanto ao Linux? Existe um utilitário para restaurar o Linux (e no meu caso o Fedora) para o usuário, grupo e permissões básicas para garantir que o sistema inicialize?


ATUALIZAÇÃO: Já faz algumas semanas e nãonovoproblemas encontrados. Vou aceitar que isso esteja resolvido.

Responder1

Pararpmdistribuições baseadas, é fácil redefinir todos os arquivos gerenciados de volta ao estado instalado.

rpm --setugids -a # To reset ownership
rpm --setperms -a # To reset permissions

Substitua '-a' pelo(s) nome(s) do(s) pacote(s) para limitar a redefinição.

informação relacionada