IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

usergroup et useradd


Sujet :

Administration système

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut usergroup et useradd
    Bonjour,

    J'ai besoin de réaliser un usergroup et un useradd
    Je dois obtenir les résultats suivants qand je fais cat /etc/group
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vgroup:x:5000:www-data,tb
    et quand je fais cat /etc/password
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www:x:5000:5000:Developpment User,,,:/home/www/sites:/bin/bash
    Comment réaliser cela.
    Avec les commandes
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    groupadd -g 5000 vgroup
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    useradd -g vgroup test -d /home/www/sites -s /bin/bash
    Je n'ai pas tout ce que je dois avoir

    Pouvez vous m'éclairer
    Merci

  2. #2
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    Désolé, j'avais pas vu que des smileys s'étaient mis au milieu des commandes.

    Je voudrais comprendre, c'est quoi en fait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vgroup:x:5000:www-data,tb
    vgroup c'est le nom du groupe qui a pour numéro 5000.
    Par contre www-data c'est le user de apache2

    Ca voudrait dire que le user apache appartient à vgroup??
    Je pensais que c'était ça mais quand je fais un cat /etc/password, je vois

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www-data:x:33:33:www-data:/var/www:/bin/sh
    www-data ne peut donc pas appartient au group vgroup???

  3. #3
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    Un petit peu de doc pour commencer

    http://pwet.fr/man/linux/formats/passwd
    http://pwet.fr/man/linux/formats/group
    http://pwet.fr/man/linux/administration_systeme/useradd
    http://pwet.fr/man/linux/administrat...steme/groupadd

    Côté fichiers :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    vgroup:x:5000:www-data,tb
    group: vgroup
    pas de mot de passe
    id du groupe (gid): 5000
    liste d'utilisateurs du groupe: www-data et tb

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    www-data:x:33:33:www-data:/var/www:/bin/sh
    utilisateur: www-data
    pas de mot de passe dans passwd (mais sans doute dans shadow)
    id de l'utilisateur (uid): 33
    id du groupe principal de l'utilisateur (gid): 33
    nom de l'utilisateur: www-data (pourrait être "Utilisateur apache2" par exemple)
    dossier de connexion de l'utilisateur (HOME): /var/www
    shell de connexion: /bin/sh

    Donc dans ce cas, tu as www-data qui appartient au groupe principal n°33 (www-data ?) et au groupe secondaire vgroup (au moins)... pas de problème de ce côté là.

    Côté commandes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    groupadd -g 5000 vgroup
    Créer un groupe vgroup avec un gid 5000

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    useradd -g vgroup test -d /home/www/sites -s /bin/bash
    Créer un utilisateur test avec groupe principal vgroup, dossier de connexion /home/www/sites et shell bash.

    Pour les groupes secondaires, voir l'option -G de useradd.

    Bonne chance

  4. #4
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    merci beaucoup pour ta réponse. C'est maintenant très clair

  5. #5
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    Par contre, juste une dernière question avant de clôturer le post.
    Le user www-data existe déjà et a déjà le uid 33 d'affecté.

    Si je veux le rajouter dans le group secondaire vgroup, j'imagine que la commande a utiliser est usermod

    Mais quelle commande exactement?

    Merci

  6. #6
    Membre très actif

    Homme Profil pro
    Responsable projets techniques
    Inscrit en
    Février 2003
    Messages
    980
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable projets techniques
    Secteur : Biens de consommation

    Informations forums :
    Inscription : Février 2003
    Messages : 980
    Par défaut
    Je suis sur qu'en cherchant un peu sur internet, tu devrais arriver à trouver la réponse

    Surtout que j'ai donné un indice tout à l'heure :
    Pour les groupes secondaires, voir l'option -G de useradd.
    A savoir que usermod et useradd sont très semblables !

    Google => man usermod => http://www.delafond.org/traducmanfr/...usermod.8.html

    -G groupe,[...]
    Une liste de groupes supplémentaires auxquels fait également partie l'utilisateur. Chaque groupe est séparé du suivant par une virgule, sans espace entre les deux. Les groupes sont soumis aux mêmes restrictions que celles données avec l'option -g. Si l'utilisateur fait actuellement partie d'un groupe qui n'est pas listé, l'utilisateur sera supprimé du groupe.
    Ton utilisateur a déjà un groupe principal (33), tu veux ajouter un groupe secondaire :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    usermod -G vgroup www-data

  7. #7
    Membre confirmé
    Inscrit en
    Septembre 2008
    Messages
    221
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 221
    Par défaut
    Oui effectivement j'avais retapé le -g dans une usermod d'où mon erreur.

    Merci beaucoup pour ton aide

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec useradd
    Par gauguin dans le forum Debian
    Réponses: 1
    Dernier message: 30/03/2008, 15h16
  2. [SPARC] commande useradd
    Par paul2nice dans le forum Unix
    Réponses: 10
    Dernier message: 13/11/2007, 08h51
  3. useradd : syntaxe pour passer des paramètres
    Par arnaudperfect dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 04/10/2007, 17h00
  4. Useradd et mot de passe via script
    Par Folken Laëneck dans le forum Debian
    Réponses: 2
    Dernier message: 06/05/2007, 13h48
  5. Usage de useradd
    Par afrikha dans le forum Debian
    Réponses: 4
    Dernier message: 07/04/2006, 09h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo