Isso está muito errado.
Para começar:
cd /
chown root:root -R bin boot cdrom etc initrd.img* lib lib64 lost+found mnt opt root run sbin srv tmp usr var vmlinuz*
# essentially everything except home and media
chown root:root home media # we don't want to recursively chown here.
Eu suponho que você tenha um shell de root aberto em algum lugar. Caso contrário, tente pkexec chown
, pois sudo
não funcionará quando /etc/sudoers
tiver permissões / proprietários incorretos.
Em seguida, existem várias pastas em /var
cujos proprietários corretos você terá que definir, mas isso depende de quais programas você instalou e quais serviços você precisa executar.
Se você não for capaz de executar um comando, ou alguns outros erros acontecerem, tente isso de um USB inicializável (após montar a partição raiz em algum lugar e substituir cd /
pelo caminho do ponto de montagem).
Observe que eu ignorei alguns diretórios, como sys
, proc
, pois esses são diretórios preenchidos pelo kernel.