41 votes

Le dossier .dbus dans le dossier personnel appartient à root

J'ai un dossier ~/.dbus dans mon dossier personnel qui n'est accessible en lecture et en écriture que par root:

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

Est-ce le réglage correct? Sinon, comment cela pourrait-il se produire?

51voto

anx Points 2148

La raison pour laquelle ces éléments ont été créés avec une propriété root en premier lieu est généralement la manière dont sudo préserve certains éléments de l'environnement utilisateur. ls : accès impossible à .gvfs : Permission refusée

Ce dossier .dbus et .cache avec tous ses contenus devrait appartenir à l'utilisateur à qui le répertoire personnel appartient. Il est généralement sûr de supprimer l'un ou l'autre, il sera recréé la prochaine fois que vous vous connecterez (c'est simplement un cache qui aurait fini par devenir obsolète).

# soyez prudent avec ce que vous tapez lorsque vous utilisez rm -rf !
sudo rm -rf ~/.dbus

Gardez à l'esprit que .gvfs se comporte de façon un peu spéciale car c'est un point de montage (vérifiez la sortie de mount pour confirmer). Tant que vous avez des dossiers réseau montés, ne le touchez pas.

11voto

user37577 Points 31

Alternativement, vous pourriez simplement vous attribuer le dossier de manière récursive.

sudo chown -R username:username .dbus

Je sais que la seule raison pour laquelle de nombreuses personnes connaissent ce dossier est parce qu'ils sauvegardent leur répertoire personnel et reçoivent des erreurs de leur logiciel de sauvegarde.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X