Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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ébuterDocBien rédigerRetour commandeInsé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,

Coeur Noir a écrit :

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+

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ébuterDocBien rédigerRetour commandeInsé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 ?

Coeur Noir a écrit :

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 ?

man sudo a écrit :

-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