[permission] Problème de droits compte utilisateur (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Oups
Hankyu
Messages : 34
Inscription : lun. 26 déc. 2011, 20:26

[permission] Problème de droits compte utilisateur (résolu)

Message par Oups »

Bonjour,

Je continue la configuration de ma session et rencontre un petit problème de droits.

Plusieurs exemples :
- J'ai installé nautilus. Si j'essaie de le lancer via openbox, ça ne marche pas. En le lançant via la console, j'ai l'erreur :"Nautilus ne peut pas créer le dossier "/home/user/.config/nautilus". Avant d'exécuter Nautilus, veuillez créer ce dossier ou définir les persmissions de telle sorte que Nautilus puisse le créer".
- Si j'essaie de modifié le thème via Openbox Configuration Manager, j'ai l'erreur :"An error occured while saving the config file '/home/user/.config/openbox/rc.xml'"

A l'installation, j'ai créé mon compte utilisateur via :

Code : Tout sélectionner

useradd -m -s /bin/bash < nom_utilisateur >
passwd < nom_utilisateur >
usermod -G users,wheel,audio,optical,lp,scanner,log,power,storage,video < nom_utilisateur >]
En installant sudo, j'ai modifié le /etc/sudoers en ajoutant une ligne pour les droits du compte utilisateur et en en décommentant une autre (conformément à ce que j'ai pu lire).

Du coup je ne sais pas ce que je dois faire..

J'ai lu quelque part, que le "storage" n'était peut être plus valable dans la définition des groupes utilisateurs et qu'il y avait un autre mot à employer. Je n'ai pas retrouvé le lien. Je ne sais pas si ça peut jouer.

J'ai également lu qu'on pouvait limiter les droits d'accès à la partition windows pour n'autoriser que la lecture (en ajoutant un 'ro' quelque part) mais je n'ai pas non plus retrouvé la source de cette information.

Merci.
Dernière modification par Oups le dim. 01 janv. 2012, 14:42, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [permission] Problème de droits compte utilisateur

Message par benjarobin »

Ne mélangeons pas tout, on va traiter le premier sujet, pour le reste merci d'ouvrir un autre sujet.
Comment tu lance ton interface graphique ? Si c'est avec startx, avce ton utilisateur pas en root j'espère ?
Que donne la sortie (en root) de :

Code : Tout sélectionner

find ! -user ton_login /home/
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [permission] Problème de droits compte utilisateur

Message par jc51 »

bonjours et mon avis ta pas creé de goupe sudo,et ajouté ton utilisateur.et dans /etc/sudoers y a rien a rajouter juste décommenter %sudo ALL=(ALL) ALL .
Thinkpad 13 Archlinux/XFCE
Oups
Hankyu
Messages : 34
Inscription : lun. 26 déc. 2011, 20:26

Re: [permission] Problème de droits compte utilisateur

Message par Oups »

benjarobin > Pour la session graphique, Slim démarre via /etc/inittab (x:5:respawn:/usr/bin/slim &> /dev/null) puis Openbox démarre via ~/.xinitrc (exec ck-launch-session openbox-session) en me connectant sur mon compte utilisateur. Je ne sais pas si ça répond bien à ta question.

La commande que tu as indiqué donne :

Code : Tout sélectionner

find ! -user login /home/

find: les chemins doivent précéder l'expression : /home/
Utilisation : find [-H] [-L] [-P] [-0level] [-D helptreelsearch|stat|rates|opt|exec] [chemin...] [expression]
jc51 > J'ai suivi ce qui était fait sur cette vidéo (Installation Arch (minute 21'15)). Peut être que ça n'est plus valable puisque ça date un peu.
J'ai donc ajouté un utilisatiteur au "User privilege specification" et décommenté la ligne "%wheel ..."

Code : Tout sélectionner

## User privilege specification
##
root ALL=(ALL) ALL
login ALL=(ALL) ALL 

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [permission] Problème de droits compte utilisateur

Message par jc51 »

fais comme ça

# groupadd sudo
# usermod -aG sudo votre_login

et dans /etc/sudoers normalement ta rien a modifier apart décommenté %sudo ALL=(ALL) ALL
Thinkpad 13 Archlinux/XFCE
Oups
Hankyu
Messages : 34
Inscription : lun. 26 déc. 2011, 20:26

Re: [permission] Problème de droits compte utilisateur

Message par Oups »

Je viens de tester mais ça n'a rien changé par rapport aux problèmes évoqués.

Au passage, je ne vois pas bien la différence entre ça et ce qu'il y avait avant.
Mon compte utilisateur appartient au groupe wheel et la ligne "Uncomment to allows members of group wheel to execute any command" était décommentée.
Maintenant mon compte appartient au groupe sudo et la ligne "Uncomment to allows members of group sudo to execute any command" est décommentée.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [permission] Problème de droits compte utilisateur

Message par FoolEcho »

Y a pas besoin de créer de groupe sudo (EDIT: après vérification, techniquement si, en fait :bouletdujour: ... mais bon, pourquoi utiliser un groupe sudo alors que wheel, qui lui existe, est prévu pour ? ). Décommenter sudo ou wheel dans sudoers suffit (via visudo) et rajouter l'utilisateur dans le groupe adéquat (ou carrément pas s'en servir si tu utilises directement ton login).
Oups a écrit :Slim démarre via /etc/inittab (x:5:respawn:/usr/bin/slim &> /dev/null)
Vaudrait mieux: x:5:respawn:/usr/bin/slim [b]>&[/b] /dev/null. :|
benjarobin a écrit :Que donne la sortie (en root) de :

Code : Tout sélectionner

find ! -user ton_login /home/
Coquille. Essaie avec:

Code : Tout sélectionner

find /home/ ! -user ton_login
Ou avec:

Code : Tout sélectionner

find /home/ton_login -user root
Si, et c'est probable, ça te sort des choses appartenant à root dans ton home (à l'exception d'un éventuel .gvfs), prière de voir les sujets qui s'y réfèrent (cherche des sujets résolus avec "chown user root" comme mots clés).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
jc51
Chu Ko Nu
Messages : 317
Inscription : jeu. 08 déc. 2011, 16:37

Re: [permission] Problème de droits compte utilisateur

Message par jc51 »

ok c bon a savoir moi j ai creé un groupe sudo comme vue dans une doc et pas de probléme
Thinkpad 13 Archlinux/XFCE
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [permission] Problème de droits compte utilisateur

Message par FoolEcho »

@jc51: En fait, je crois que tu as raison, le groupe sudo n'existe pas, il faut donc bien le créer (de toutes manières, les messages d'erreurs doivent le signaler). D'ordinaire on utilise wheel (c'est d'ailleurs ce qu'indique le wiki), qui lui existe d'emblée. :P
«The following statement is not true. The previous statement is true.» :nage:
Oups
Hankyu
Messages : 34
Inscription : lun. 26 déc. 2011, 20:26

Re: [permission] Problème de droits compte utilisateur

Message par Oups »

FoolEcho a écrit :Vaudrait mieux: x:5:respawn:/usr/bin/slim [b]>&[/b] /dev/null. :|
Effectivement. Dans le fichier c'est la bonne ligne.
FoolEcho a écrit :Essaie avec:

Code : Tout sélectionner

find /home/ ! -user ton_login
Ou avec:

Code : Tout sélectionner

find /home/ton_login -user root
Si, et c'est probable, ça te sort des choses appartenant à root dans ton home (à l'exception d'un éventuel .gvfs), prière de voir les sujets qui s'y réfèrent (cherche des sujets résolus avec "chown user root" comme mots clés).
Il y avait bien des dossiers appartenant à root.

Problème résolu via find /home/login -user root -exec chown login:login {} \;.
Merci.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [permission] Problème de droits compte utilisateur

Message par FoolEcho »

:resolu: (édition du titre du premier message, stp) :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [permission] Problème de droits compte utilisateur

Message par benjarobin »

FoolEcho a écrit :Vaudrait mieux: x:5:respawn:/usr/bin/slim [b]>&[/b] /dev/null. :|
C'est la même chose que je sache :-)
Sinon je me trompe a chaque fois avec la commande find :(
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10707
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [permission] Problème de droits compte utilisateur (réso

Message par FoolEcho »

benjarobin a écrit :C'est la même chose que je sache :-)
J'ai toujours un doute, mais tu as raison. &> quelquepart équivaut à >& quelquepart, c'est-à-dire > quelquepart 2>&1 (y aurait moins de variantes possibles, déjà...). :fou:
«The following statement is not true. The previous statement is true.» :nage:
Répondre