Page 1 sur 1

[MAJ] pas possible en user standard (réglé)

Publié : ven. 30 sept. 2016, 19:43
par mulanee
Bonjour,
J'ai installé archlinux sur le PC de ma fille, déclarée comme user standard.
Un souci, elle ne peut pas faire les MAJ, il lui est demandé de donner le passwd correspondant à un autre user qui est lui administrateur.
J'ai donné les droits sudo à tout le monde mais ça n'a évidemment pas suffi et ce n'est peut-être pas ce qui se fait de mieux.
Y a-t il une parade, je ne tiens pas spécialement à ce qu'elle ait tous les droits, probablement la faire appartenir à un groupe particulier?
Merci

Re: [MAJ] pas possible en user standard

Publié : ven. 30 sept. 2016, 19:49
par benjarobin
Bonjour,
Pour les mises à jour pacman doit être lancé en root, donc je ne comprend pas la question.
Sinon si tu utilises sudo, c'est juste une mauvaise configuration de ce dernier...

Re: [MAJ] pas possible en user standard

Publié : ven. 30 sept. 2016, 19:58
par Xorg
Dans la configuration de sudo, tu as donné les droits à des utilisateurs spécifiques ou à un groupe ?

Re: [MAJ] pas possible en user standard

Publié : ven. 30 sept. 2016, 20:05
par mulanee
Pour les mises à jour pacman doit être lancé en root, donc je ne comprend pas la question.
Je reconnais que ma question n'est pas liée à arch, mais à Manjaro.
C'est l'outil graphique qui demande ça
Dans la configuration de sudo, tu as donné les droits à des utilisateurs spécifiques ou à un groupe
De mémoire j'ai décommenté le groupe users

Re: [MAJ] pas possible en user standard

Publié : ven. 30 sept. 2016, 21:51
par Xorg
Le groupe users n'apparaît pas dans le fichier sudoers. Tu peux nous donner la sortie de grep -v "#" /etc/sudoers (en root) pour qu'on voit s'il n'y a pas un problème avec ta configuration ?
Et accessoirement, la sortie de la commande groups pour cet utilisateur.

Re: [MAJ] pas possible en user standard

Publié : sam. 01 oct. 2016, 09:23
par mulanee
Voilà:

Code : Tout sélectionner

[manu@chloe ~]$ sudo grep -v "#" /etc/sudoers
[sudo] Mot de passe de manu : 
root ALL=(ALL) ALL

Code : Tout sélectionner

[manu@chloe ~]$ groups leo
users
[manu@chloe ~]$ groups manu
sys lp wheel network video audio storage users

Re: [MAJ] pas possible en user standard

Publié : sam. 01 oct. 2016, 09:31
par Xorg
La configuration montre que seul l'utilisateur root peut utiliser sudo. C'est donc normal que ça ne fonctionne pas comme tu le désires.

Pour modifier le fichier de configuration, tu dois utiliser la commande visudo en root (si tu n'es pas fan de Vim, tu peux modifier l'éditeur en utilisant la variable d'environnement EDITOR).
Tu peux ensuite ajouter cette ligne pour autoriser les membres du groupe wheel à utiliser sudo :

Code : Tout sélectionner

%wheel ALL=(ALL) ALL
Ou il est aussi possible de spécifier des utilisateurs, dans ce cas là il faut remplacer %wheel par le nom d'un utilisateur (le % servant juste à dire qu'il s'agit d'un groupe).

Re: [MAJ] pas possible en user standard

Publié : sam. 01 oct. 2016, 09:34
par mulanee
Dans ce cas faut-il que je recommente la ligne de sudoers qui permettait d'utiliser sudo?

Code : Tout sélectionner

root ALL=(ALL) ALL

Re: [MAJ] pas possible en user standard

Publié : sam. 01 oct. 2016, 10:55
par mulanee
Problème réglé, merci, le user fait maintenant partie du groupe wheel

Code : Tout sélectionner

/etc/group
, qui fait maintenant partie lui, des sudoers permis

Code : Tout sélectionner

/etc/sudoers
Pour le suivi, j'ai recommenté

Code : Tout sélectionner

root ALL=(ALL) ALL

Re: [MAJ] pas possible en user standard (réglé)

Publié : sam. 01 oct. 2016, 12:21
par Xorg
Dans la configuration par défaut du paquet sudo, la ligne root ALL=(ALL) ALL est décommentée. Ça permet juste d'utiliser sudo avec l'utilisateur root, même si c'est plutôt inutile car redondant.

Petite question : tu n'as pas édité le fichier /etc/group à la main au moins ?

Re: [MAJ] pas possible en user standard (réglé)

Publié : sam. 01 oct. 2016, 12:47
par mulanee
Petite question : tu n'as pas édité le fichier /etc/group à la main au moins ?
Euh, si