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

Unix Discussion :

[SPARC] commande useradd


Sujet :

Unix

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut [SPARC] commande useradd
    bonjour,

    grand autodidacte dans le domaine de linux, je souhaiterais créer un utilisateur en me basant à celui ci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    # cat /etc/passwd | grep toto
    toto:x:5022:206:Monsieur toto:/home/user/C058576:/usr/bin/bash
    j'ai un début de réponse mais je ne suis pas sur à 200% :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    # useradd tata -u 5023 -p Madame tata -g 206 -s /bin/bash
    Pourriez vous me filer un coup de pouce je ne voudrais pas faire de fausses manipulations...

    Merci à vous !

    Ps : pour info
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    uname -a
    SunOS venus 5.9 Generic_118558-05 sun4u sparc SUNW,Ultra-5_10

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    si tu as des doutes avec la commandes useradd ne l'utilises pas ecris directement une ligne dans /etc/passwd

    et ensuite (ou avant ça n'a pas d'importance) appliques les commandes de création du répertoire home

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    mkdir /home/username
    chown username:group /home/username
    chmod 740 /home/username
    passwd username
    et là t'es sur de pas faire de boulettes.

    ceci dit à première vu ta ligne useradd semble ok.

  3. #3
    Modérateur
    Avatar de jlliagre
    Homme Profil pro
    Ingénieur support avancé & développement
    Inscrit en
    Juin 2007
    Messages
    2 695
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur support avancé & développement
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 695
    Points : 7 842
    Points
    7 842
    Par défaut
    En fait, ton useradd n'est pas ok.

    Voici ce qui devrait le faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    useradd -u 5023 -c "Madame tata" -g 206 -s /usr/bin/bash tata
    ɹǝsn *sıɹɐlos*

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    merci à vous je vais voir ça lundi ;-) je vous dirais ça tout de suite ;-)

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par jlliagre Voir le message
    En fait, ton useradd n'est pas ok.

    Voici ce qui devrait le faire:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    useradd -u 5023 -c "Madame tata" -g 206 -s /usr/bin/bash tata

    Cool c'est bon ça à l'air de le faire ! Du moins je n'ai pas eu de message d'erreur suite à ta commande.
    Merci à toi !

    Par contre je ne sais pas comment définir son environnement home. à la place je souhaiterais le faire pointer dans /home/user/tata plutot que dans /home/tata.

    Serait-il possible de le faire à travers la commande en une fois ?
    OU
    Dois-je modifier le tout à la main en :
    créant mon répertoire et lui appliquant les droits... ?

    Merci pour les infos !!

  6. #6
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Lorsqu'on a un doute sur le fonctionnement d'une commande, la première réaction devrait être d'aller consulter le man !!! En l'occurrence, il contient toutes les informations que tu recherches (où placer le home, comment le créer directement, ...)
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  7. #7
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Citation Envoyé par frp31 Voir le message
    si tu as des doutes avec la commandes useradd ne l'utilises pas ecris directement une ligne dans /etc/passwd
    Qu'entends-tu par "Avoir des doutes sur la commande useradd" ???? Pourquoi chercher à bidouiller avec diverses commandes plutôt que d'aller lire le man ??? Plus tu utilises de commandes, plus le risque d'erreur est grand - sans parler du risque d'oubli d'une commande qui risque d'avoir des conséquences très néfastes.
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  8. #8
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    mieux vaut multiplier les actions individuelles vraiment maitrisées qu'une globale mais dont on a pas la maitrise en cas d'erreur c'est beaucoup plus facile de corriger une commande de base tres simple qu'une commande avec multiples options qui parfois ont la [majuscule][minuscule] comme différence ...

    et oui il faut lire les man pages mais encore faut il le comprendre bien et le tester plusieurs fois, avant d'appliquer la commande en prod...

    ayant fait beaucoup de grosses bourdes quand j'apprenais unix....je sais de quoi je palre....des heures de galères pour corriger des bourdes alors que si j'avais fait simple j'aurai vu les erreurs et corrigé dès l'étape en cause plutôt que de faire une commande unique et de finir par un blocage pour toute la durée de la lecture et compréhension de la doc.

  9. #9
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Bonjour,

    Lorsqu'on a un doute sur le fonctionnement d'une commande, la première réaction devrait être d'aller consulter le man !!! En l'occurrence, il contient toutes les informations que tu recherches (où placer le home, comment le créer directement, ...)
    bonjour,

    effectivement j'ai dans un premier temps consulté le man, d'ailleurs c'est pour ça que je demandais de l'aide car j'ai eu beau essayer à plusieures reprise ma commande et malheureusement ça ne marchait pas.

    pour ça que je mettais aussi ma commande telle que je l'avais tapée afin de savoir ce qui clochait.

    Je ne cherche pas vraiment la réponse en elle meme mais surtout des conseils.

    Mais pour le reste je vais me débrouiller.


    Merci.

  10. #10
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Citation Envoyé par paul2nice Voir le message
    Par contre je ne sais pas comment définir son environnement home. à la place je souhaiterais le faire pointer dans /home/user/tata plutot que dans /home/tata.

    Serait-il possible de le faire à travers la commande en une fois ?
    OU
    Dois-je modifier le tout à la main en :
    créant mon répertoire et lui appliquant les droits... ?

    Merci pour les infos !!
    Regarde plus spécifiquement les options -d et -m :
    -d permet de spécifier le répertoire qui servira de home
    -m permet de créer ce répertoire s'il n'existe pas
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  11. #11
    Candidat au Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    5
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 5
    Points : 2
    Points
    2
    Par défaut
    Voici donc ma commande finale :

    useradd -m -u 5023 -c "Madame tata" -g 206 -s /usr/bin/bash -d /home/user/tata tata

    ça fonctionne parfaitement merci à vous.

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

Discussions similaires

  1. algorithme de la commandes useradd
    Par gnamienbenedicte dans le forum Linux
    Réponses: 4
    Dernier message: 18/05/2015, 20h42
  2. Problème avec la commande useradd
    Par demando77 dans le forum RedHat / CentOS / Fedora
    Réponses: 8
    Dernier message: 04/06/2010, 22h07
  3. Interception des commandes in et out
    Par KDD dans le forum x86 16-bits
    Réponses: 13
    Dernier message: 18/12/2002, 16h55
  4. Réponses: 3
    Dernier message: 02/09/2002, 18h49
  5. Réponses: 2
    Dernier message: 11/08/2002, 21h27

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