Page 1 sur 1
[UserGroup] Absence de permission(résolu)
Publié : ven. 15 juil. 2011, 14:26
par Distag
Bonjour,
Apparemment, mes goupes utilisateurs sont mal reconnu par mon système, exemple avec le goupe abs :
Code : Tout sélectionner
/var/abs/local/kernel-sources $ cat /etc/group | grep abs
abs:x:1001:distag
Mais j'ai ce jolie message comme quoi je n'appartiens pas au groupe abs :
Code : Tout sélectionner
/var/abs/local/kernel-sources $ makepkg
==> ERREUR: Vous n'avez pas les permissions nécessaires pour enregistrer les téléchargements dans /var/abs/local/kernel-sources.
Abandon...
J'avais déjà remarqué avant que mes user group n'étaient pas reconnus, mais je n'y avais pas réellement porter attention dessus, car je détournais le problème en me mettant en root. Mais là il serait plus prudent que tout fonctionne comme il devrait fonctionner.
Donc que dois-je faire pour que ceci fonctionne correctement? Merci
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 16:05
par Drexya
Coucou,
Un simple
dans le dossier '/var/abs' devrait - un peu - répondre à ta question.
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 16:08
par Distag
Je devrais trouvé quoi dans ce dossier me permettant de repondre à ma question ?
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 16:11
par Drexya
Ah oui, pardon, j'ai oublié que j'avais un alias « boosté » , 'ls -la' t'indiquera les permissions des fichiers.
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 16:15
par Distag
Code : Tout sélectionner
/var/abs $ ls -al
total 12
drwxr-xr-x 3 root root 4096 22 mai 21:29 .
drwxr-xr-x 16 root root 4096 5 juil. 19:31 ..
drwxr-xr-x 4 root root 4096 15 juil. 13:39 local
Mais, du coup je ne comprends pas, car nomalement si j'ajoute mon utilisateur au groupe abs, je devrais techniquement obtenir les droits dessus non? sinon ils servent à quoi les groupes …
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 16:32
par Drexya
Euh, le groupe 'abs', il sort d'où ? C'est toi qui l'a ajouté ?
Si c'est le cas, ça ne va pas servir à grand chose. ABS requiert les droits root pour mettre à jour l'arbre en local, donc les dossiers appartiendront à root, tu peux autoriser 'other' à écrire dedans mais je te conseille plutôt de copier le dossier du prog. que tu veux compiler dans ton répertoire personnel.
Surtout qu'à la prochaine mise à jour de l'arbre, les dossiers auront sûrement les droits réinitialisés.
https://wiki.archlinux.org/index.php/ABS
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 16:47
par tuxce
http://wiki.archlinux.fr/Abs
Si t'es seul à utiliser, autant configurer pour faire la synchro dans un répertoire du home, ~/.abs.conf :
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 18:04
par Distag
En fait, j'essayais de suivre le wiki pour la compilation d'un kernel:
http://oldwiki.archlinux.fr/howto/kerne ... 6efd08a76b d'où mon rajout dans le groupe abs.
EDIT: apparemment il falait installer le paquet abs …
Mais j'avais aussi lors de la configuration du fichier de configuration de sudo, remarqué que sudo ne me reconnaissait pas en tant que wheel alors que j'avais rajouté mon utilisateur au groupe. Donc je pensais pouvoir régler ces deux problèmes en une fois.
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 18:52
par tuxce
Il est largement dépassé ce tuto, ainsi que le paquet qu'il utilise d'ailleurs.
Par curiosité, pourquoi veux tu re-compiler le noyau ?
Tu peux te baser sur le PKGBUILD du paquet kernel26 pour recompiler:
et voir ce qu'il y a dedans
Pour ce qui est de sudo et wheel, le minimum serait d'avoir le fichier /etc/sudoers
et
(ou groups)
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 19:09
par Distag
tuxce a écrit :Par curiosité, pourquoi veux tu re-compiler le noyau ?
Par curiosité aussi

( je n'ai j'aimais compilé de noyaux )
Sinon pour le sudoers :
Code : Tout sélectionner
~ $ sudo grep -v '^#' /etc/sudoers
root ALL=(ALL) ALL
%wheel ALL=(ALL) ALL
~ $ id
uid=1000(distag) gid=1000(distag) groupes=1000(distag),10(wheel),19(log),91(video),92(audio),93(optical),95(storage),98(power),100(users),1001(abs)
~ $ groups
wheel log video audio optical storage power users distag abs
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 19:11
par tuxce

Je ne comprends pas, le sudo fonctionne. C'est quoi le problème ?
Re: [UserGroup] Absence de permission
Publié : ven. 15 juil. 2011, 19:19
par Distag
Si il fonctionne, c'est lorsque j'ai installé archlinux (il y a ~ 6mois) dans les premiers temps mon user n'avais pas ete reconnu en tant que wheel je ne sais plus ce que j'ai fais alors mais depuis tout marche tres bien.
Je vais mettre le sujet en resolu. Merci pour l'aide.