Aparentemente, você executou algo como (este é um comando perigoso - não executa !)
chown -R 700 *
tornando um usuário provavelmente inexistente 700
proprietário de tudo em seu diretório inicial. Você pode estar tentando aplicar as permissões octal 700 ao seu diretório pessoal com um comando como (este é outro comando perigoso - não execute !)
chmod -R 700 *
que também seria uma péssima ideia. Não altere as permissões, a menos que tenha certeza de que sabe o que está fazendo. E tenha cuidado com o sinalizador -R
.
O motivo pelo qual acredito que você usou o -R
flag com chown
é que os arquivos ocultos foram afetados. Mas você pode ter usado dotglob
e não usado -R
. Se você não usou -R
originalmente, não o use para reverter a alteração.
É possível que alguns arquivos em seu diretório pessoal não sejam de sua propriedade, mas é provável que eles devam. Sugiro que você use chown
do seu diretório inicial.
Se você não usou o sinalizador -R
(recursivo), execute esses comandos para alterar apenas a propriedade dos arquivos de nível superior:
shopt -s dotglob # to work on hidden files
sudo chown $USER $HOME/*
shopt -u dotglob
Se você usou o sinalizador -R
para alterar a propriedade do seu diretório pessoal, use este comando:
sudo chown -R $USER $HOME
Como um aparte, como mencionado em comentário de Michael Bay , não inicie aplicativos gráficos como o Gedit com sudo <application>
, pois isso pode fazer com que o root se torne o dono dos arquivos de configuração locais. Use sudo
-H
flag para evitar isso, por exemplo, sudo -H gedit
.