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 21/01/2006, à 21:09

yannigammi

Pas de groupe admin

Bonjour,

Bon, grâce à au forum et et les docs, j'ai pu comprendre plus de choses sur le sudo, root et compagnie. Merci à la communauté.

En revanche, mon ubuntu n'est pas tout à fait opérationnel car j'ai choisi de ne créer des utilisateurs qu'après l'installation et donc ils n'ont pas de privilèges administratifs. Donc pas de sudo et tout ce qui s'ensuit.

Sur le forum, il y a de nombreuses références au groupe "admin". Mon problème, c'est que chez moi le groupe admin n'existe pas! Il y a adm, lpadmin, root et d'autres mais pas admin! Par conséquent mon utilisateur (moi en fait mais je ne veux pas me connecter en root) est un peu coincé pour les mises à jour par exemple...

Dans l'attente, merci pour l'attention que vous porterez à ce message.

Longue vie à Ubuntu

Hors ligne

#2 Le 21/01/2006, à 21:38

Charlu

Re : Pas de groupe admin

Hum, la commande pour ajouter un groupe, c'est: groupadd nomdugroupe
pour un utilisateur: useradd nomdel'utilisateur
mais je sais pas si c'est vraiment ça ton problème

Hors ligne

#3 Le 21/01/2006, à 21:39

goodluck

Re : Pas de groupe admin

Salut,
Sachant que sous Ubuntu lors de l'install seul un compte user est proposé, comment as tu fait pour ne pas en avoir ?


Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/

Hors ligne

#4 Le 21/01/2006, à 21:44

asher256

Re : Pas de groupe admin

yannigammi a écrit :

Bonjour,

Bon, grâce à au forum et et les docs, j'ai pu comprendre plus de choses sur le sudo, root et compagnie. Merci à la communauté.

En revanche, mon ubuntu n'est pas tout à fait opérationnel car j'ai choisi de ne créer des utilisateurs qu'après l'installation et donc ils n'ont pas de privilèges administratifs. Donc pas de sudo et tout ce qui s'ensuit.

Sur le forum, il y a de nombreuses références au groupe "admin". Mon problème, c'est que chez moi le groupe admin n'existe pas! Il y a adm, lpadmin, root et d'autres mais pas admin! Par conséquent mon utilisateur (moi en fait mais je ne veux pas me connecter en root) est un peu coincé pour les mises à jour par exemple...

Dans l'attente, merci pour l'attention que vous porterez à ce message.

Longue vie à Ubuntu

Ce n'est pas normal...

Normalement tu devrais avoir une ligne qui ressemble à cela dans le fichier /etc/group

admin:x:106:ton_nom_d_utilisateur

Si tu veux régler tout cela essaye de lancer ta machine avec le livecd d'Ubuntu pour monter ta partition racine et ajouter cette ligne au fichier group.
(Tu peux aussi booter ta machine avec le choix "recovery mode" de grub pour modifier /etc/group avec vi ou nano par exempe)

Dernière modification par asher256 (Le 21/01/2006, à 21:48)


Blog dédié à Linux : http://blog.asher256.com

Hors ligne

#5 Le 22/01/2006, à 01:00

yannigammi

Re : Pas de groupe admin

Merci pour vos réponses rapides!

A moi de répondre:

mais je sais pas si c'est vraiment ça ton problème

Ce sont précisément les commandes que je veux utiliser mais pour cela il me faut un groupe.

Sachant que sous Ubuntu lors de l'install seul un compte user est proposé, comment as tu fait pour ne pas en avoir ?

A l'installation, on peut choisir de créer un compte utilisateur plus tard (idiot que je suis de ne pas l'avoir fait... mais comme cela fait souvent que je réinstalle je ne veux plus recommencer...)

Normalement tu devrais avoir une ligne qui ressemble à cela dans le fichier /etc/group [...]

admin:x:106:ton_nom_d_utilisateur

Et bien, je ne l'ai pas; pour le 106 j'ai lpadmin. Et je ne sais si mettre un numéro au hasard est bien sage puisque ce numéro doit bien servir de référencement pour une table de privilèges (enfin c'est peut-être une interprétation erronée de ma part) située ailleurs qui autorise le groupe à certaines tâches.
Donc avant de modifier le /etc/group, je préfèrerais savoir quel numéro écrire.

Donc si quelqu'un a des précisions...

Merci encore à tous, ça me familiarise avec le système.

Hors ligne

#6 Le 22/01/2006, à 01:35

asher256

Re : Pas de groupe admin

Le groupe admin est par défaut utilisé par sudo (et seulement par sudo) afin de savoir quels sont les utilisateurs qui peuvent devenir root, rien de plus.

PREUVE N°1:
Le fichier de configuration de sudo /etc/sudoers:

# User privilege specification
root    ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin  ALL=(ALL) ALL

(la ligne %admin qui dit à sudo que tout utilisateur qui appartient à admin peut lancer un programme en root)

PREUVE N°2:
Chez moi, la commande: find / -group admin
ne trouve aucun fichier qui appartient à admin.

Conclusion?
Ajoute la ligne dans /etc/group smile

Tu peux mettre le numéro 106 sans souci s'il n'est pas déjà pris par un autre groupe.

Dernière modification par asher256 (Le 22/01/2006, à 01:45)


Blog dédié à Linux : http://blog.asher256.com

Hors ligne

#7 Le 22/01/2006, à 04:29

yannigammi

Re : Pas de groupe admin

Merci bien! Et voilà je peux lancer le gestionnaire de paquets et tout le reste sans passer par su root!

Dans /etc/sudoers, je n'avais effectivement pas la ligne:

%admin ALL=(ALL) ALL

Ensuite j'ai modifié /etc/group avec un id différent de 106 car déjà pris et préféré relancer la session et ça a marché!

Bon, le comble, mais je ne sais si c'est en rapport avec cette manip, c'est que depuis, je ne peux plus lancer firefox, et j'écris cette réponse sur firefox.. sous windows...

Je m'en occuperai par la suite.

Encore merci.

Hors ligne

#8 Le 22/01/2006, à 11:25

goodluck

Re : Pas de groupe admin

Le groupe admin est par défaut utilisé par sudo (et seulement par sudo) afin de savoir quels sont les utilisateurs qui peuvent devenir root, rien de plus.

Cette assertion est TOTALEMENT erronée mad


Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/

Hors ligne

#9 Le 22/01/2006, à 13:34

asher256

Re : Pas de groupe admin

goodluck a écrit :

Le groupe admin est par défaut utilisé par sudo (et seulement par sudo) afin de savoir quels sont les utilisateurs qui peuvent devenir root, rien de plus.

Cette assertion est TOTALEMENT erronée mad

En quoi elle est erronée?

Chez moi, un: sudo find / -group admin 2>/dev/null

Ne me trouve aucun fichier qui appartient à admin.

?? neutral

Dernière modification par asher256 (Le 22/01/2006, à 13:39)


Blog dédié à Linux : http://blog.asher256.com

Hors ligne

#10 Le 23/01/2006, à 13:49

goodluck

Re : Pas de groupe admin

Salut,
1 - Ce n'est pas par défaut mais parceque c'est un parametre de sudoers.
2 - Ce n'est pas seulement par sudo mais également par le mécanisme de controle des droits de Linux.
3 - Les utilisateurs de sudo ne deviennent pas root, seule la commande passée acquiert des droits "uid" pour la durée de cette commande.


Amicalement, Gerard ;)
http://counter.li.org/cgi-bin/certificate.cgi/302199
http://www.worldcommunitygrid.org/

Hors ligne

#11 Le 23/01/2006, à 15:35

asher256

Re : Pas de groupe admin

Salut goodluck smile

goodluck a écrit :

Salut,
1 - Ce n'est pas par défaut mais parceque c'est un parametre de sudoers.

Quand j'ai dit "Le groupe admin est par défaut utilisé par sudo", je faisais allusion à l'installation.

Par "Le groupe admin est par défaut utilisé par sudo"
Je voulais dire "Le group admin est automatiquement créé par l'installation pour être utilisé par sudo".

goodluck a écrit :

2 - Ce n'est pas seulement par sudo mais également par le mécanisme de controle des droits de Linux.

Cela va sans dire, tout groupe dans /etc/group peut être assigné à un fichier. Comme tu l'a dit, c'est le mécanisme classique des systèmes UNIX.

Dans ma phrase, je faisais toujours encore allusion à l'installation avec le mot "par défaut".

L'installation <par défaut> crée le groupe admin pour qu'il soit utilisé dans sudo.

goodluck a écrit :

3 - Les utilisateurs de sudo ne deviennent pas root, seule la commande passée acquiert des droits "uid" pour la durée de cette commande.

<par défaut dans ubuntu> Que fait un sudo -s à ton avis? Cela donne un shell root et pour moi, c'est l'utilisateur qui "switche" temporairement en mode root.

Je suis d'accord avec toi quand tu dis que la commande acquiert des droits UID puisque sudo est totalement configurable (cela permet de lancer un programme avec un uid qui n'est pas forcément celui du root).

Dernière modification par asher256 (Le 23/01/2006, à 16:00)


Blog dédié à Linux : http://blog.asher256.com

Hors ligne