Linux>rh9>command not found
abravo5
Messages postés
20
Date d'inscription
Statut
Membre
-
kmf31 Messages postés 1564 Statut Contributeur -
kmf31 Messages postés 1564 Statut Contributeur -
bonjour:
je suis sur red hat 9 , kernel-2.4.20..
mon but : se connecter à internet.
pour l'instant j'ai des problème avec certaines commandes, en particulier : modprobe, lsmod , ifconfig, pppd call adsl, quand je valide , le bash me retourne command not found.
si vous avez une idée la dessus, prière de me guider et merci!!
je suis sur red hat 9 , kernel-2.4.20..
mon but : se connecter à internet.
pour l'instant j'ai des problème avec certaines commandes, en particulier : modprobe, lsmod , ifconfig, pppd call adsl, quand je valide , le bash me retourne command not found.
si vous avez une idée la dessus, prière de me guider et merci!!
4 réponses
-
Salut,
As-tu essayé les commandes en tant que simple utilisateur ou en tant que root?
Tape par exemplewhereis ifconfig
et tu verras quelque chose de genreifconfig: /sbin/ifconfig ........
-
C'est facile: il faut se connecter en "root" (administrateur, super-user, ...) avec la commande: su -
suivi du mot de pass de root.
Apres ces commandes seront trouvees car elles se trouvent dans /sbin/... ou /usr/sbin/... ce qui est dans le chemin (PATH) de root pas mais dans le chemin des utilisateurs simple (qui contient seulement, /bin/..., /usr/bin/..., /usr/X11R6/bin/... etc.). De plus un utilisateur n'a pas les permissions d'executer toutes ces commandes (ca depend des options). Par exemple la commande "/sbin/ifconfig" marche encore (pour regarder la configuration de carte reseau, internet etc.) mais plus "/sbin/ifconfig" avec options (pour modifier la configuration).
Cherche sur le forums les sujets avec path, ... etc. Ces questions ont ete poses des dizaines de fois.
PS: Il est important de faire "su -" et non "su" tout seul. Avec "su" il est possible que /sbin/... etc. n'est pas dans le chemin, ca depend de la distribution! -
bonjour:
j'ai oublié de prèciser que toutes ces commandes , ont eté entré en tant que root.
mais vos reponses m'ont donnés quelque précisions, que j'essaierais, dès je changerai de cession
merci-
Regarde le PS de mon 1er poste, donc absolument faire: "su -"
sinon aussi essayer avec les chemins absolus, donc par exemple:
/sbin/ifconfig ...
au lieu de:
ifconfig ...
etc. Ca peut aussi etre /usr/sbin/... selon la commande (cependant pour l'administration systeme, reseau c'est souvent soit /sbin/... ou /bin/...).
On peut aussi completer le chemin par:
PATH=/sbin:/usr/sbin:$PATH
(pour une session comme commande, sinon mettre dans .bashrc et/ou .profile du root mais avec "su -" ca doit etre automatique de toute facon!)
-
-
Re,
j'ai oublié de prèciser que toutes ces commandes , ont eté entré en tant que root.
Tu étais connecté en session root directement ou tu es passé avec su?
Est-tu sûr que t'était root?
Pour être sur de ton identité dans shell tape
whoami
veut dire qui suis-je