[NetworkManager] Insufficient privileges (résolu)

Applications, problèmes de configuration réseau
Répondre
Avatar de l’utilisateur
MCMic
Hankyu
Messages : 33
Inscription : ven. 22 avr. 2011, 18:37

[NetworkManager] Insufficient privileges (résolu)

Message par MCMic »

Bonjour,

J'ai changé de PC récemment, après avoir installé Arch sur le nouveau, j'y ai scp mon /home.
Ça a fonctionné sans soucis pour la plupart des applis et j'ai pu retrouver ma configuration, mais j'ai des soucis avec NetworkManager.

Je lance la session depuis SLiM avec ck-launch-session et dbus-launch.
Lorsque je veux me connecter à un wifi, j'ai l'erreur "insufficient privileges"
Quand je crée une nouvelle connexion filaire, je dois décocher "Disponible pour tous les utilisateurs" si je veux pouvoir la sauvegarder sans avoir l'erreur "Insufficient privileges"
Pour les connexions filaires, la case est grisée, on ne peut pas la décocher.

Dans la série des mystères, toutes mes connexions de l'ancien PC étaient disponible dans la liste, alors que d'après ce que j'ai vu elles sont dans /etc/NetworkManager/system-connections et je n'ai scp que le home…
J'ai rm -rf ce dossier à tout hasard mais ça ne résout pas le problème, est-ce que j'ai besoin de le créer avec des droits particulier?

Bref, quelqu'un saurait-il m'aider à régler cet épineux problème m'interdisant la connexion à tout réseau wifi?
Dernière modification par MCMic le lun. 12 mars 2012, 22:42, modifié 1 fois.
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [NetworkManager] Insufficient privileges

Message par FoolEcho »

J'imagine que tu as des choses qui appartiennent à root... ou en tous cas qui ne t'appartiennent pas dans ton home. Si find /home/ton_user ! -user "ton_user" (je préfère le signaler: ne pas zapper le point d'exclamation) te renvoie des choses, tu en seras quitte pour changer les droits sur les fichiers en sortie (cherche alors sur le forum avec find+chown+user+root).
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
MCMic
Hankyu
Messages : 33
Inscription : ven. 22 avr. 2011, 18:37

Re: [NetworkManager] Insufficient privileges

Message par MCMic »

Non, la commande indiquée ne me renvoie rien :-/
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [NetworkManager] Insufficient privileges

Message par tuxce »

Quel environnement t'utilises ? Si c'est autre chose que gnome/kde, tu as installé polkit-gnome ?
Tu peux poster ton .xinitrc et le slim.conf si tu l'as modifié ?
Avatar de l’utilisateur
MCMic
Hankyu
Messages : 33
Inscription : ven. 22 avr. 2011, 18:37

Re: [NetworkManager] Insufficient privileges

Message par MCMic »

J'utilise pekwm (avec bmpanel). Le paquet polkit-gnome est installé.
slim.conf : http://pastebin.com/7JwSGW7V
.xinitrc : http://pastebin.com/uZPdQx26
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [NetworkManager] Insufficient privileges

Message par tuxce »

Je connais pas bien pekwm, mais si ce n'est pas déjà fait, rajoute

Code : Tout sélectionner

/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1
dans la liste de ce que tu démarres en auto.
Avatar de l’utilisateur
oloꟼ
Chu Ko Nu
Messages : 381
Inscription : sam. 23 oct. 2010, 21:30

Re: [NetworkManager] Insufficient privileges

Message par oloꟼ »

Faut pas rajoutre ck-launch-session entre exec et l'environnement par hasard ?
oloꟼ aka ewloni
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [NetworkManager] Insufficient privileges

Message par tuxce »

c'est fait dans le slim.conf
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17632
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [NetworkManager] Insufficient privileges

Message par benjarobin »

En faite il a fait l'inverse de ce qui est recommandé...
@Tuxce Oui mais le bash --login n'est pas fait avant, cela ne pose pas de problème ?
Personnellement je te conseil ceci
Remplace

Code : Tout sélectionner

login_cmd   exec ck-launch-session dbus-launch /bin/bash -login ~/.xinitrc %session
par

Code : Tout sélectionner

login_cmd    exec /bin/bash --login ~/.xinitrc %session
Puis modifie ton .xinitrc par

Code : Tout sélectionner

#!/bin/bash
case $1 in
    gnome)
            exec ck-launch-session gnome-session
            ;;
    compiz)
            exec ck-launch-session dbus-launch fusion-icon
            ;;
    *)
            exec ck-launch-session dbus-launch pekwm
            ;;
    esac
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [NetworkManager] Insufficient privileges

Message par tuxce »

Je préfère garder le plus possible les fichiers système tels qu'ils sont à l'origine, du coup je préfère modifier mes fichiers utilisateurs. Ceci dit, si c'est un système multi utilisateur, ça évite de le modifier plusieurs fois.
De toute façon, les 2 méthodes se valent (sauf commandes spécifiques qui viendraient court circuiter tout ça).

Maintenant, pour ce que j'en sais, networkmanager doit escalader les droits pour spécifier une configuration pour tous les utilisateurs, et il utilise la panoplie polkit/ck/dbus pour cela, et le maillon polkit a besoin d'un agent pour demander les mots de passe, or, en dehors de gnome / kde, il faut le lancer manuellement. (ce n'est peut être pas le seul problème, mais c'est sûr que c'est un point bloquant :))
Avatar de l’utilisateur
MCMic
Hankyu
Messages : 33
Inscription : ven. 22 avr. 2011, 18:37

Re: [NetworkManager] Insufficient privileges

Message par MCMic »

Merci beaucoup, c'était ça!
Pourtant je n'avais pas eu besoin de le faire dans ma précédente configuration. ([HS]D'ailleurs, j'avais un démon "capability" dans DAEMONS dans rc.conf, quelqu'un sait à quoi ça correspond?[/HS])

Maintenant tout fonctionne, mais ça me demande une authentification pour certaines actions (celles qui fonctionnaient pas avant) : http://pix.toile-libre.org/upload/origi ... 585238.png
Où et comment puis-je changer les droits pour que ce genre d'action ne nécessite plus d'authentification?

Encore merci!
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [NetworkManager] Insufficient privileges

Message par tuxce »

Inspire toi de l'exemple http://wiki.archlinux.fr/Policykit#Mont ... on_interne
Le nom de l'action dont il faut modifier les droits s'affiche dans la fenêtre de demande d'autorisation.
Avatar de l’utilisateur
MCMic
Hankyu
Messages : 33
Inscription : ven. 22 avr. 2011, 18:37

Re: [NetworkManager] Insufficient privileges

Message par MCMic »

Merci!
Répondre