Você nunca deve executar um aplicativo gráfico (como nautilus) com sudo
. Você deve usar gksu
se precisar fazer isso.
Infelizmente, usar um aplicativo gráfico como sudo
cria muitos problemas que você está descobrindo pode ser difícil de limpar.
A explicação técnica por trás disso é que o programa que você está executando será executado como root, mas ele achará que o diretório home é o seu diretório home. Então, se ele grava qualquer arquivo no que pensa ser seu diretório home, você vai acabar com arquivos de propriedade da raiz em seu diretório pessoal.
Você possivelmente acabou com arquivos de propriedade da raiz na pasta Lixeira do seu usuário.
Você provavelmente terá que limpar isso com o acesso ao terminal, tornando-se root com sudo -i
e, em seguida, indo para a pasta da lixeira ( /home/user/.local/share/Trash/files
ou similar) e excluindo manualmente o que precisa excluir.
No futuro, se você precisar executar o nautilus (ou qualquer outro programa gráfico) como root, use gksu
. Isso garantirá que ele não atrapalhe seu diretório inicial com arquivos de propriedade da raiz.
Nota: Não há motivo para que você precise copiar arquivos de usuário comuns para o seu diretório pessoal como root que eu possa imaginar - presumivelmente, você estava tentando resolver algum outro problema fazendo isso?
Nota 2: Como resultado da execução de sudo nautilus
, você também pode ter outros arquivos de propriedade da raiz dentro de seu diretório inicial, como se a nautilus gravar sua configuração em arquivos em ~/.config/
ou similar. Isso pode causar outras quebras ao tentar executar outro software.