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 :

Problème avec les commandes systèmes


Sujet :

Administration système

  1. #1
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Points : 30
    Points
    30
    Par défaut Problème avec les commandes systèmes
    Salut les amis
    Je n'arrive pas à utiliser la commande "useradd" sur Linux. j'ai une distribution red hat 9.0 et je n'arrive pas aussi à exécuter les commandes : - "useradd" - "ifconfig" le message retourné est "Command not found". comment faire ???
    Tout ça pourtant je travallais en root!!!!!!!!!
    j'aimerais que quequ'un me vienne en aide
    merci

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 681
    Points
    18 681
    Par défaut
    ensuite tu vérifies que leurs répertoires est bien dans ton PATH

    si non, tu les ajoutes.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export PATH=$PATH:directory
    à mettre dans ton bash_profile, dans un fichier executable de /etc/profile.d/ ou encore plein d'autres endroits...

  3. #3
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Points : 30
    Points
    30
    Par défaut
    bonjour
    merci pour la reponse , je vais essayer

    j'aimerais avoir aussi d'ample explications sur le path et son parametrage
    quel lien avec les commandes systèmes , aussi les lignes de codes que tu m'as filées
    merci une fois de plus

  4. #4
    Membre habitué Avatar de keikoz
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    146
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 146
    Points : 173
    Points
    173
    Par défaut
    Lorsque tu lance un exécutable dans ton shell (useradd est un exécutable, comme les autres commandes en fait (ls, chmod, cat ...)), celui-ci cherche ces exécutables dans les chemins définis par la variable $PATH. Si le chemin de "useradd" ne s'y trouve pas, le shell ne trouve que dalle, et t'envoie le message d'erreur que t'as reçu.

    sert à afficher le contenu de la variable PATH.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export PATH=$PATH:directory
    permet de refaire une variable PATH contenant le contenu de la vieille variable PATH avec en plus le chemin de ton exécutable.

    PS: une commande toujours utile: man commande

  5. #5
    Membre averti
    Inscrit en
    Octobre 2005
    Messages
    344
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 344
    Points : 324
    Points
    324
    Par défaut
    Les commandes ifconfig et useradd sont dans /sbin. Ce qui me parait bizarre c'est que /sbin ne soit pas dans le path de root (je suppose que si tu fais un useradd, c'est avec root).
    Sinon, tu peux soit rajouter /sbin dans ton path (dans le .bash_profile) ou alors lancer:
    # /sbin/useradd ...

  6. #6
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut
    useradd est généralement

  7. #7
    Membre confirmé Avatar de _shuriken_
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    543
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2006
    Messages : 543
    Points : 454
    Points
    454
    Par défaut
    whereis useradd
    te donne quoi ?!!!!.

  8. #8
    Nouveau membre du Club
    Inscrit en
    Avril 2006
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 54
    Points : 30
    Points
    30
    Par défaut
    slut les amis
    si je comprend bien path est le fichier qui contient les chemins dont le shell se sert pour atteindre les commandes systèmes!!!!!!!!

    Dans une autre machine avec red hat installé marchant parfaitement , j'ai pu voir le contenu de ce fichier dans deux emplacement

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    #find / -name path
         /etc/gconf/1/path
         /etc/gconf/2/path
     
         #cat  /etc/gconf/2/path
    ted, the sources are scanned from top to
    # bottom, and the first one to have a value for the key (or the first one
    # to be writeable) is used to load/store the data.
     
    # See the GConf manual for details
     
    # Look first in systemwide mandatory settings directory
    # (commented out until xml backend knows how to be read-only for users)
    xml:readonly:/etc/gconf/gconf.xml.mandatory
     
    # Now see where users want us to look - basically the user can stick arbitrary
    # sources in a ~/.gconf.path file and they're inserted here
    include "$(HOME)/.gconf.path"
     
    # Give users a default storage location, ~/# This file stores the addresses of config sources for GConf
    # When a value is stored or reques.gconf
     
    xml:readwrite:$(HOME)/.gconf
     
    # Finally, look at the systemwide defaults
    # (commented out for now)
    xml:readonly:/etc/gconf/gconf.xml.defaults



    Mon problème est que je n'y vois pas vraiment les chemins spécifiques menant aux commandes!!!!
    je ne sais si kelkun peut m'expliquer , j'aimerais mieux connaitre ce mecanisme
    merci

  9. #9
    Rédacteur
    Avatar de Arnaud F.
    Homme Profil pro
    Développeur COBOL
    Inscrit en
    Août 2005
    Messages
    5 183
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur COBOL
    Secteur : Finance

    Informations forums :
    Inscription : Août 2005
    Messages : 5 183
    Points : 8 873
    Points
    8 873
    Par défaut
    PATH est plus une variable qu'un fichier, mais bon c'est pas grave ...

    Pour voir le contenu de PATH suffit de faire:

    dans la console et de regarder si le chemin /usr/sbin s'y trouve

Discussions similaires

  1. [WD12] Ouvrir un fichier .mov avec les commandes MCI
    Par basam95 dans le forum WinDev
    Réponses: 4
    Dernier message: 20/10/2008, 17h42
  2. Importance d'un mail avec les commandes RFC
    Par Abdou2706 dans le forum VB 6 et antérieur
    Réponses: 0
    Dernier message: 06/11/2007, 17h15
  3. problème avec les commandes run() et start() de Thread
    Par -Juliette- dans le forum Concurrence et multi-thread
    Réponses: 8
    Dernier message: 18/06/2007, 10h08
  4. [Système] lancer cmd avec les commandes
    Par opiece dans le forum Langage
    Réponses: 4
    Dernier message: 30/05/2007, 14h55

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