#1 Le 30/06/2017, à 16:27
- Coeur Noir
[résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
Hello,
j'ai peut-être seulement la mémoire qui flanche mais il me semblait que dans le dossier perso - tout appartient à l'utilisateur en question, en lecture comme écriture or là j'ai
~/.cache/dconf
~/.dbus
~/.local/share/recently-used.xbel
[ edit super tardif mais tout le monde avait compris ] qui appartiennent à root.
C'est normal ? Ou c'est le résultat d'une utilisation malheureuse d'un sudo au lieu de gksudo ?
Bref, est-ce que je me réapproprie ces fichiers ?
Dernière modification par Coeur Noir (Le 19/09/2017, à 00:54)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#2 Le 30/06/2017, à 16:32
- michel_04
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
Bonjour,
j'ai peut-être seulement la mémoire qui flanche mais il me semblait que dans le dossier perso - tout appartient à l'utilisateur en question, en lecture comme écriture or là j'ai
~/.cache/dconf ~/.dbus ~/.local/share/recently-used.xbel
C'est normal ? Ou c'est le résultat d'une utilisation malheureuse d'un sudo au lieu de gksudo ?
Sur mes Xubuntu, seul ~/.cache/dconf appartient à root.
A+
:D
De la bonne manière de poser les questions - Trouver de l'aide grâce au Groupe des Parrains Linux - Le Pacte des Gnous
PCs sous Debian Stable & Debian Sid.
Hors ligne
#3 Le 30/06/2017, à 16:39
- abelthorne
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
Je ne sais pas trop : de mon côté .cache/dconf appartient aussi à root (ainsi que .cache/doc) mais les autres que tu indiques m'appartiennent. Sachant aussi que ce dconf et ce doc sont vides. Je pense que tu peux les réattribuer à ton utilisateur même s'il y a peut-être un cas particulier pour .dbus.
Ce qui est dans .cache peut de toute façon être supprimé donc pas de risque à changer l'utilisateur. Le fichier recently-used.xbel contient la liste des documents récemment ouverts donc il n'y a pas vraiment de raison qu'il appartienne à root. Tu avais peut-être changé ses permissions pour ne plus avoir la liste des documents récents ?
Hors ligne
#4 Le 30/06/2017, à 16:41
- cqfd93
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
Bonjour,
Chez moi, sur Ubuntu 16.04, rien n'appartient à root dans mon dossier personnel.
− cqfd93 −
Hors ligne
#5 Le 30/06/2017, à 16:54
- Coeur Noir
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
Bon au vu de vos commentaires même si je ne constate pas de pépin pour l'instant, je vais quand même tout me réapproprier !
J'ai oublié de préciser que c'est une 16.04 ( comme cqfd ) unity.
Pour les xubuntistes, je vois pas trop pourquoi y a du dconf chez vous → c'est pas spécifique à gnome et ses dérivés ça ?
« Tu avais peut-être changé ses permissions pour ne plus avoir la liste des documents récents ? » ah bah non surtout pas, j'aurais du mal à vivre sans !
_______________
edit : tiens j'ai retrouvé dans l'historique bash un sudo mousepad, ça pourrait-il expliquer ?
Dernière modification par Coeur Noir (Le 30/06/2017, à 17:01)
Débuter ⋅ Doc ⋅ Bien rédiger ⋅ Retour commande ⋅ Insérer image | illustrations & captures d'écran < ⋅ >
Hors ligne
#6 Le 30/06/2017, à 17:05
- MicP
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
Bonjour
…c'est le résultat d'une utilisation malheureuse d'un sudo au lieu de gksudo ? …
Oui : C'est bien le résultat de l'utilisation du compte root dans l'environnement (variables d'environnement) d'un compte utilisateur non privilégié,
Comme par exemple :
sudo mousepad
qui va lancer mousepad dans l'environnement du compte utilisateur qui va s'identifier,
au lieu de :
sudo -i mousepad
équivalent à :
sudo --login mousepad
qui aurait alors utilisé mousepad dans l'environnement du compte root
Dernière modification par MicP (Le 30/06/2017, à 17:18)
Hors ligne
#7 Le 30/06/2017, à 17:19
- abelthorne
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
Pour les xubuntistes, je vois pas trop pourquoi y a du dconf chez vous → c'est pas spécifique à gnome et ses dérivés ça ?
Xubuntu utilise des logiciels GNOME et Gtk, il doit utiliser Dconf pour un certain nombre de paramètres.
Hors ligne
#8 Le 30/06/2017, à 19:49
- Compte anonymisé
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
le paramètre de sudo est pas plutôt -H pour éviter ce genre de désagrément ?
-H' The -H (HOME) option requests that the security policy set the HOME environment variable to the home directory of the target user (root by default) as specified by the password database. Depending on the policy, this may be the default behavior.
Comme ça la variable HOME aura /root comme valeur, donc pas d'interférence avec le dossier home personnel
#9 Le 30/06/2017, à 20:03
- MicP
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
michel@virtubu:~$ sudo pwd
/home/michel
michel@virtubu:~$ sudo -i pwd
/root
michel@virtubu:~$ sudo -i env | grep "HOME\|PWD"
PWD=/root
HOME=/root
michel@virtubu:~$
=======
Cela dit, je viens de faire un test avec :
michel@virtubu:~$ sudo gedit
et en modifiant pour ensuite enregistrer un fichier.
Mais le répertoire /home/michel/.cache/ (et ses sous-répertoires)
n'ont pas changé de propriétaire ni de groupe : ils sont restés la propriété de michel
Peut-être est-ce dû à une histoire de configuration par le fichier /etc/sudoers
Voici le contenu de celui qui est (et que je n'ai jamais modifié)
dans la machine virtuelle Ubuntu que j'utilise :
michel@virtubu:~$ sudo cat /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
michel@virtubu:~$
Pour info :
michel@virtubu:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.2 LTS
Release: 16.04
Codename: xenial
michel@virtubu:~$
Dernière modification par MicP (Le 30/06/2017, à 20:23)
Hors ligne
#10 Le 30/06/2017, à 20:29
- Compte anonymisé
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
au temps pour moi, l’option H ça marche pas comme je pensais. Effectivement -i c'est pas mal.
#11 Le 30/06/2017, à 22:10
- MicP
Re : [résolu] Dans mon ~/ des fichiers appartenant à root, normal ?
@Anonyme68 Mais tu as raison, ça fonctionne aussi sur ma machine avec l'option -H
même s'il y a une légère différence au niveau des variables d'environnement.
michel@virtubu:~$ sudo -H env | grep "HOME\|PWD"
[sudo] Mot de passe de michel :
HOME=/root
michel@virtubu:~$
Mais je n'ai pas l'habitude d'utiliser sudo et/ou gksudo
j'essaye juste de comprendre un peu ce qu'il se passe.
Dernière modification par MicP (Le 30/06/2017, à 22:11)
Hors ligne