Como outros apontaram, sem permissões de root, você não terá danificado nenhuma parte do sistema. Você terá alterado as permissões nos arquivos e diretórios que você possui.
Veja como você pode retorná-los a um conjunto de valores (principalmente) sadio:
chmod u=rwx,go= ~ # Ensure we can access our home directory
cd # Let's go...
find . -type d -exec chmod u=rwx,go=rx {} + # All directories
find . ! -type d -exec chmod u=rw,go=r {} + # Everything else
find .bash_history .config .gnupg .ssh -exec chmod go= {} + # Lock out sensitive data
Isso definirá todas as permissões do diretório para que você possa ler / escrever / pesquisar e todas as outras pessoas possam lê-las / pesquisá-las. Altere go=rx
para go=
se você quiser impedir que alguém acesse seus diretórios.
Em seguida, ele definirá todas as permissões de arquivo para que você possa ler / gravar e todas as outras pessoas possam lê-las. Altere go=r
para go=
se você quiser manter o conteúdo do seu arquivo privado.
Por fim, removerá todo o acesso de diretórios sensíveis para todos, exceto você.
Se você tiver arquivos executáveis (programas, scripts), precisará adicionar o bit executável novamente:
chmod a+x ~/some/important/program
Como antes, isso dá a todos ("todos") direitos para executar o programa. Altere a+x
para u+x
se você quiser isso apenas por si mesmo.