Existem arquivos, como ~/.config
ou outro lugar, no diretório inicial que deve ser de propriedade do root?
Não, você deve ser o proprietário de todos os arquivos e pastas em sua casa.
Qual pode ser o possível problema?
Em sua casa, existem várias configurações no nível do usuário para vários aplicativos e o próprio sistema nos arquivos e pastas ocultos. Se você
chown
eles para root você estará em apuros no próximo login. No momento do login, seu perfil não pôde ser carregado, pois você não tem mais permissão de acesso aos arquivos de configuração. E você provavelmente será expulso para a tela de login. No processo, você irá se trancar.
Será que alterar de forma recursiva a propriedade de cada arquivo no meu usuário ~
para ser meu usuário prejudicial?
Não há mal em fazer isso. Mas tenha em mente o caso como apontado por Lekensteyn no comentário acima. Estou citando isso,
Cuidado com os casos raros quando literalmente executando o comando no título, $ USER e $ HOME podem ser alterados. Por exemplo. %código%; %código%;
USER=nobody
não é seguro.
Existe uma proposta melhor do que recursiva HOME=/
no comentário acima,
você pode encontrar arquivos que não são de sua propriedade usando
sudo chown -R $USER $HOME
(assumindo um mesmo ambiente onde as variáveis não foram alteradas). E renomeie apenas esses arquivos.