A pasta .dbus na pasta inicial pertence à raiz

33

Eu tenho uma pasta ~/.dbusna minha pasta inicial que é apenas lida e gravável pela raiz:

drwx------  3 root  root  4096 Feb 17 17:30 .
drwx------  2 root  root  4096 Feb 17 17:30 session-bus

Essa é a configuração correta? Ou, se não, como isso poderia acontecer?

rubo77
fonte
3
Eu também tenho ~/.cache/dconfe de ~/.gvfspropriedade de raiz. Isso pode ocorrer ao executar o nautilus como root?
Insperatus
3
~ / .cache / dconf e ~ / .gvfs pertencem e, em alguns casos, criados pelo root, seriam o resultado da execução do sudo nautilus ou sudo gedit. No 14.04 ou mais recente, esses diretórios não existem mais em uma nova instalação e não são usados. Portanto, pare de usar um desses 2 comandos #
19415 doug

Respostas:

43

A razão pela qual eles foram criados com propriedade de raiz em primeiro lugar é geralmente a maneira como sudopreserva algum ambiente do usuário. ls: não pode acessar .gvfs: permissão negada

Essa pasta .dbuse .cachetodo o seu conteúdo devem pertencer ao usuário ao qual o diretório inicial pertence. Geralmente, é seguro excluir qualquer um deles, ele será recriado na próxima vez que você fizer login (é apenas um cache que eventualmente se tornaria obsoleto).

# be careful what you type when you use rm -rf!
sudo rm -rf ~/.dbus

Lembre-se de que ele .gvfsse comporta um pouco especial, pois é um ponto de montagem (verifique a saída de mountpara confirmar). Contanto que você tenha pastas de rede montadas, não toque nela.

ansioso
fonte
Boa informação. Eu estava ficando parado tentando copiar todo o meu diretório pessoal no Gerenciador de Arquivos. Portanto, a minha decisão foi simplesmente dizer para abrir no terminal na unidade de backup e usar o sudo cp -r ~/* . TNX a partir de agosto de 2017!
precisa saber é o seguinte
No espírito do comentário do @SDsolar, obrigado a partir de julho de 2019.
WinEunuuchs2Unix 19/07/19
6

Como alternativa, você pode se tornar o proprietário desta pasta recursivamente.

sudo chown -R username:username .dbus

Sei que a única razão pela qual muitas pessoas sabem sobre essa pasta é porque elas fazem backup do diretório pessoal e obtêm erros do software de backup.

Goddard
fonte