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

RedHat / CentOS / Fedora Discussion :

Problème avec la commande useradd


Sujet :

RedHat / CentOS / Fedora

  1. #1
    Débutant   Avatar de demando77
    Inscrit en
    Décembre 2007
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 263
    Points : 100
    Points
    100
    Par défaut Problème avec la commande useradd
    Slt!
    Je suis débutant sous Linux et j'utilises par contrainte (celà m'a été imposé) une machine qui dispose de Red Hat Entreprise Linux 5.2, mais j''ai tenteé de taper les commandes useradd et usermod bien sur avec les arguments (Ex : useradd Membres) mais le bash me répond qu'il ne reconnait pas ces commandes.
    Y a-t-il un paléatif?
    Puis-je aussi télécharger un paquet pour mettre à jour le noyau?
    J'utilise un modem dont le constructeur n'a pas prévu le fonctionnement sous windows.

    Merci

  2. #2
    Membre expérimenté
    Homme Profil pro
    Recherche du travail
    Inscrit en
    Août 2004
    Messages
    561
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Recherche du travail

    Informations forums :
    Inscription : Août 2004
    Messages : 561
    Points : 1 320
    Points
    1 320
    Par défaut
    1) Tu es bien connecté au compte administrateur (root)? Normalement tu dois avoir un # dans le prompt si tu es en admin
    2) Il faut utilisé le gestionnaire de paquet, ou recompilé ton noyau si tu as des besoins spécifique. Je sais pas comment on fait. Désolé je connais pas très bien red hat
    3) C'est quoi ton modem?

  3. #3
    Débutant   Avatar de demando77
    Inscrit en
    Décembre 2007
    Messages
    263
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 263
    Points : 100
    Points
    100
    Par défaut
    Citation Envoyé par demando77 Voir le message
    J'utilise un modem dont le constructeur n'a pas prévu le fonctionnement sous windows.
    Je veux parler de linux et non Windows.
    J'ai recu conseil d'un ami qui me demande de précéder mes commandes par sbin/.
    Je tente et je refais signe.

    Merci

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 587
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 587
    Points : 19 469
    Points
    19 469
    Par défaut
    pour savoir où est une commande (elles ne sont pas toutes sous /sbin/), utilse donc which
    sur Debian GNU/Linux :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    which which
    /usr/bin/which
    which ls
    /bin/ls
    ...

  5. #5
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 58
    Points : 70
    Points
    70
    Par défaut
    Bonjour ;

    Je veux pas dire mais c'est normale que le bash te dit bad command, sous UNIX pour ajouter un nouveau utilisateur tu dois utiliser adduser pas useradd.
    Exemple:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    adduser demando77 
    passwd demando77
    Tu dois absolument mettre un mot de passe sinon ton compte utilisateur ne sera pas active, j'espere que j'ai répondus a ta question.

  6. #6
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    Novembre 2003
    Messages
    5 598
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 5 598
    Points : 7 837
    Points
    7 837
    Par défaut
    useradd existe sous Mandriva, mais n'est pas une commande officielle Unix.

  7. #7
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 450
    Points
    19 450
    Par défaut
    Bonsoir.

    Citation Envoyé par troumad Voir le message
    useradd existe sous Mandriva.
    Sous la plupart des distributions même je pense ... Je pense qu'il s'agit d'un problème de variable d'environnement. Pour charger toutes les variables d'environnement du compte root il faut se loguer ainsi : su - et non su tout court (il est aussi possible que le sudo ne charge pas toutes les variables d'environnement, cela dépend de sa configuration). Sinon, il faut donner le path de la commande au pîre des cas : /usr/sbin/useradd par exemple.

    Sinon il existe aussi la commande adduser comme dit précédemment ... cette commande a l'avantage d'être disons plus "interactive" (elle demande automatiquement un certain nombre de chose dont le mot de passe qu'aura le nouvel utilisateur ainsi que sa confirmation). Parfois, pour des script, il est préférable d'utiliser la commande useradd qui créer l'utilisateur à la volée mais pour une création unique en console, je recommande plutôt adduser.

    Citation Envoyé par arimane Voir le message
    Je veux pas dire mais c'est normale que le bash te dit bad command, sous UNIX pour ajouter un nouveau utilisateur tu dois utiliser adduser pas useradd.
    [...]
    Tu dois absolument mettre un mot de passe sinon ton compte utilisateur ne sera pas active
    Elle n'est peut être pas présente sous tout les Unix cette commande (useradd) mais en tout cas elle est généralement présente sous les distributions Linux. Donc non, si le path de cette commande est bien renseigné dans les variables de sessions, Bash ne devrait pas rejeter son appel (sauf en cas de problème de droit).

    Et il n'est pas forcement utile de faire appel à passwd après un adduser qui demande automatiquement le mot de passe, sauf si tu veut le changer. Par contre, cela est bien nécessaire après un useradd.

    Cordialement,
    Idriss

  8. #8
    Membre régulier
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Octobre 2009
    Messages
    58
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Octobre 2009
    Messages : 58
    Points : 70
    Points
    70
    Par défaut
    Bonjour,

    Citation Envoyé par ok.Idriss Voir le message
    Et il n'est pas forcement utile de faire appel à passwd après un adduser qui demande automatiquement le mot de passe, sauf si tu veut le changer. Par contre, cela est bien nécessaire après un useradd.
    La commande adduser utilisé sans option ne donne pas automatiquement un mot de passe, mais utilisé avec l'option -p permet te donnée un mot de passe.

  9. #9
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 450
    Points
    19 450
    Par défaut
    Bonsoir.

    Citation Envoyé par arimane Voir le message
    La commande adduser utilisé sans option ne donne pas automatiquement un mot de passe, mais utilisé avec l'option -p permet te donnée un mot de passe.
    Si cela est vrai, ça doit dépendre des distros parce que ce n'est pas le cas chez moi ...

    Cordialement,
    Idriss

Discussions similaires

  1. Probléme avec la commande SendKeys
    Par ProgElecT dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 09/12/2006, 22h24
  2. Problème avec la commande sed
    Par JUSTIN Loïc dans le forum Linux
    Réponses: 2
    Dernier message: 05/09/2006, 10h17
  3. Problème avec la commande nice
    Par ShadoX dans le forum Administration système
    Réponses: 2
    Dernier message: 08/08/2006, 18h59
  4. Problème avec la commande revoke sous oracle
    Par merlubreizh dans le forum Oracle
    Réponses: 19
    Dernier message: 28/04/2006, 15h02
  5. [C++] Problème avec la commande "make"
    Par quantik-revolution dans le forum Systèmes de compilation
    Réponses: 6
    Dernier message: 02/04/2006, 18h17

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