Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2006, 18h29   #1
Invité de passage
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 2
Points : 2
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
ouakammathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2006, 21h24   #2
Rédacteur/Modérateur
 
Avatar de gorgonite
 
Homme Nicolas Vallée
Ingénieur Système
Inscription : décembre 2005
Messages : 9 774
Détails du profil
Informations personnelles :
Nom : Homme Nicolas Vallée
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Ingénieur Système
Secteur : Transports

Informations forums :
Inscription : décembre 2005
Messages : 9 774
Points : 14 303
Points : 14 303
ensuite tu vérifies que leurs répertoires est bien dans ton PATH

si non, tu les ajoutes.

Code :
export PATH=$PATH:directory
à mettre dans ton bash_profile, dans un fichier executable de /etc/profile.d/ ou encore plein d'autres endroits...
__________________
Evitez les MP pour les questions techniques... il y a des forums
Contributions sur DVP : Mes Tutos | Mon Blog
gorgonite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2006, 22h18   #3
Invité de passage
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 2
Points : 2
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
ouakammathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 01h39   #4
Membre actif
 
Avatar de keikoz
 
Inscription : janvier 2003
Messages : 146
Détails du profil
Informations forums :
Inscription : janvier 2003
Messages : 146
Points : 150
Points : 150
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 :
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
keikoz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 11h16   #5
Membre confirmé
 
Inscription : octobre 2005
Messages : 344
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 344
Points : 270
Points : 270
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:
Citation:
# /sbin/useradd ...
usf70 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2006, 14h06   #6
Expert Confirmé Sénior


 
Avatar de laurentschneider
 
Homme Laurent Schneider
Administrateur de base de données
Inscription : décembre 2005
Messages : 2 927
Détails du profil
Informations personnelles :
Nom : Homme Laurent Schneider
Localisation : Suisse

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

Informations forums :
Inscription : décembre 2005
Messages : 2 927
Points : 4 549
Points : 4 549
useradd est généralement
laurentschneider est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2006, 00h56   #7
Membre éprouvé
 
Avatar de _shuriken_
 
Homme
Consultant telecoms
Inscription : mars 2006
Messages : 426
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 27

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

Informations forums :
Inscription : mars 2006
Messages : 426
Points : 410
Points : 410
Citation:
whereis useradd
te donne quoi ?!!!!.
__________________
"When you can measure what you are speaking about, and express it in numbers, you know something about it; but when you cannot measure it, when you cannot express it in numbers, your knowledge is of a meager and unsatisfactory kind; it may be the beginning of knowledge, but you have scarcely in your thoughts advanced to the state of Science, whatever the matter may be."

Lord Kelvin - 1883.
_shuriken_ est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2006, 15h01   #8
Invité de passage
 
Inscription : avril 2006
Messages : 54
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 54
Points : 2
Points : 2
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 :
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
ouakammathieu est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/05/2006, 15h06   #9
Rédacteur
 
Avatar de Arnaud F.
 
Homme Arnaud Feltz
Développeur .NET
Inscription : août 2005
Messages : 5 204
Détails du profil
Informations personnelles :
Nom : Homme Arnaud Feltz
Âge : 25
Localisation : France

Informations professionnelles :
Activité : Développeur .NET
Secteur : Transports

Informations forums :
Inscription : août 2005
Messages : 5 204
Points : 6 113
Points : 6 113
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
__________________
C'est par l'adresse que vaut le bûcheron, bien plus que par la force. Homère

Installation de Code::Blocks sous Debian à partir de Nightly Builds
Arnaud F. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h23.


 
 
 
 
Partenaires

Hébergement Web