je viens d'installer la distribution Aurox 9.2, en fait une Redhat
"améliorée", dont j'ai trouvé les 7 CD dans le magazine Aurox
actuellement en kiosk.
L'installation sur mon sony vaio fut longue mais sans problème. Me voici
maintenant en utilisateur normal mais j'ai remarqué un truc bien chiant
quand j'essaie de taper des commandes dans une console :
Mon utilisateur (y compris root!) ne connait aucune commande !
Par exemple si je tape "ifconfig" j'obtiens le message "unknown
command". Je suis obligé de taper systématiquement le chemin complet
jusqu'à la commande (du genre "/usr/sbin/ifconfig") pour que ça fonctionne.
C'est très ennuyeux, surtout pour les scripts ! J'ai tenté de configurer
mon modem speedtouch par exemple et j'ai bien galéré à cause de ça
(heureusement que depuis peu je connais la commande "whereis" !).
Il doit bien y avoir un moyen de "retrouver" les commandes, de manière à
ce que ça fonctionne comme avec une mandrake ou une knoppix ?
"Kibosh" a écrit dans le message de news:406bb658$0$11611$
Hello,
salut
Mon utilisateur (y compris root!) ne connait aucune commande !
Par exemple si je tape "ifconfig" j'obtiens le message "unknown command". Je suis obligé de taper systématiquement le chemin complet
tu peux taper echo $PATH et nous quoter ce que ca renvoie ?
merci.
Vincent RIEDWEG
En cette belle journée du Jeudi 1 Avril 2004 08:27, Kibosh écrivait sur fr.comp.os.linux.configuration :
Hello,
Bonjour,
je viens d'installer la distribution Aurox 9.2, en fait une Redhat "améliorée", dont j'ai trouvé les 7 CD dans le magazine Aurox actuellement en kiosk.
L'installation sur mon sony vaio fut longue mais sans problème. Me voici maintenant en utilisateur normal mais j'ai remarqué un truc bien chiant quand j'essaie de taper des commandes dans une console :
Mon utilisateur (y compris root!) ne connait aucune commande !
Par exemple si je tape "ifconfig" j'obtiens le message "unknown command". Je suis obligé de taper systématiquement le chemin complet jusqu'à la commande (du genre "/usr/sbin/ifconfig") pour que ça fonctionne.
C'est très ennuyeux, surtout pour les scripts ! J'ai tenté de configurer mon modem speedtouch par exemple et j'ai bien galéré à cause de ça (heureusement que depuis peu je connais la commande "whereis" !).
Il doit bien y avoir un moyen de "retrouver" les commandes, de manière à ce que ça fonctionne comme avec une mandrake ou une knoppix ?
Ajoutes dans le .bash_profile de ton utilisateur : PATH=/bin:/usr/bin export PATH
et pour root : PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH
Il doit aussi y avoir un fichier de configuration globale... Dans /etc/profile.d/ ou dans /etc/profile...
Un grep devrait te renseigner...
Vincent.
En cette belle journée du Jeudi 1 Avril 2004 08:27, Kibosh écrivait sur
fr.comp.os.linux.configuration :
Hello,
Bonjour,
je viens d'installer la distribution Aurox 9.2, en fait une Redhat
"améliorée", dont j'ai trouvé les 7 CD dans le magazine Aurox
actuellement en kiosk.
L'installation sur mon sony vaio fut longue mais sans problème. Me voici
maintenant en utilisateur normal mais j'ai remarqué un truc bien chiant
quand j'essaie de taper des commandes dans une console :
Mon utilisateur (y compris root!) ne connait aucune commande !
Par exemple si je tape "ifconfig" j'obtiens le message "unknown
command". Je suis obligé de taper systématiquement le chemin complet
jusqu'à la commande (du genre "/usr/sbin/ifconfig") pour que ça
fonctionne.
C'est très ennuyeux, surtout pour les scripts ! J'ai tenté de configurer
mon modem speedtouch par exemple et j'ai bien galéré à cause de ça
(heureusement que depuis peu je connais la commande "whereis" !).
Il doit bien y avoir un moyen de "retrouver" les commandes, de manière à
ce que ça fonctionne comme avec une mandrake ou une knoppix ?
Ajoutes dans le .bash_profile de ton utilisateur :
PATH=/bin:/usr/bin
export PATH
et pour root :
PATH=/bin:/sbin:/usr/bin:/usr/sbin
export PATH
Il doit aussi y avoir un fichier de configuration globale...
Dans /etc/profile.d/ ou dans /etc/profile...
En cette belle journée du Jeudi 1 Avril 2004 08:27, Kibosh écrivait sur fr.comp.os.linux.configuration :
Hello,
Bonjour,
je viens d'installer la distribution Aurox 9.2, en fait une Redhat "améliorée", dont j'ai trouvé les 7 CD dans le magazine Aurox actuellement en kiosk.
L'installation sur mon sony vaio fut longue mais sans problème. Me voici maintenant en utilisateur normal mais j'ai remarqué un truc bien chiant quand j'essaie de taper des commandes dans une console :
Mon utilisateur (y compris root!) ne connait aucune commande !
Par exemple si je tape "ifconfig" j'obtiens le message "unknown command". Je suis obligé de taper systématiquement le chemin complet jusqu'à la commande (du genre "/usr/sbin/ifconfig") pour que ça fonctionne.
C'est très ennuyeux, surtout pour les scripts ! J'ai tenté de configurer mon modem speedtouch par exemple et j'ai bien galéré à cause de ça (heureusement que depuis peu je connais la commande "whereis" !).
Il doit bien y avoir un moyen de "retrouver" les commandes, de manière à ce que ça fonctionne comme avec une mandrake ou une knoppix ?
Ajoutes dans le .bash_profile de ton utilisateur : PATH=/bin:/usr/bin export PATH
et pour root : PATH=/bin:/sbin:/usr/bin:/usr/sbin export PATH
Il doit aussi y avoir un fichier de configuration globale... Dans /etc/profile.d/ ou dans /etc/profile...
Un grep devrait te renseigner...
Vincent.
Rakotomandimby Mihamina
Kibosh wrote:
Hello,
Hello
Mon utilisateur (y compris root!) ne connait aucune commande !
c'est chiant c'est vrai ...
Par exemple si je tape "ifconfig" j'obtiens le message "unknown command".
Logiquement , ifconfig n'est accessible que par root . Mais je suppose que sur ton systeme tu souhaite qu'in utilisateur lamda puise y acceder :-)
C'est très ennuyeux, surtout pour les scripts !
Pas forcement , si tu as plusierus version du logiciel , specifier le chemin complet peut aider . tu peux mettre une variable du genre
PATH=/usr/bin $PATH/ifconfig ... ...
J'ai tenté de configurer mon modem speedtouch par exemple et j'ai bien galéré à cause de ça (heureusement que depuis peu je connais la commande "whereis" !).
Euh ... on configure le systeme , pas le modem . enfin , je crois que c'est plutot ça . Et justement la commande whereis est la pour ça . mais la commande whereis ne cherche pas partout (par exemple si ton ifconfig etait dans /tmp , il ne l'aurai pas trouvé ) . un peu comme whereis tu as aussi "locate" (qui lui , cherchera dans /tmp ), mais qui n'est mise a jours qu'une fois par jour par la commande updatedb , donc si tu as un fichier que tu viens de créer y a 5 mn il ne le trouvera pas.
Il doit bien y avoir un moyen de "retrouver" les commandes, de manière à ce que ça fonctionne comme avec une mandrake ou une knoppix ?
oui , le PATH , on te l'explique dans les autes réponses. -- Rakotomandimby Mihamina Andrianifaharana Tel : +33 2 38 76 43 65 http://stko.dyndns.info/site_principal/Members/mihamina
Kibosh wrote:
Hello,
Hello
Mon utilisateur (y compris root!) ne connait aucune commande !
c'est chiant c'est vrai ...
Par exemple si je tape "ifconfig" j'obtiens le message "unknown
command".
Logiquement , ifconfig n'est accessible que par root .
Mais je suppose que sur ton systeme tu souhaite qu'in utilisateur lamda
puise y acceder :-)
C'est très ennuyeux, surtout pour les scripts !
Pas forcement , si tu as plusierus version du logiciel , specifier le
chemin complet peut aider .
tu peux mettre une variable du genre
PATH=/usr/bin
$PATH/ifconfig ... ...
J'ai tenté de configurer
mon modem speedtouch par exemple et j'ai bien galéré à cause de ça
(heureusement que depuis peu je connais la commande "whereis" !).
Euh ... on configure le systeme , pas le modem . enfin , je crois que
c'est plutot ça .
Et justement la commande whereis est la pour ça .
mais la commande whereis ne cherche pas partout (par exemple si ton
ifconfig etait dans /tmp , il ne l'aurai pas trouvé ) .
un peu comme whereis tu as aussi "locate" (qui lui , cherchera dans /tmp
), mais qui n'est mise a jours qu'une fois par jour par la commande
updatedb , donc si tu as un fichier que tu viens de créer y a 5 mn il ne
le trouvera pas.
Il doit bien y avoir un moyen de "retrouver" les commandes, de manière à
ce que ça fonctionne comme avec une mandrake ou une knoppix ?
oui , le PATH , on te l'explique dans les autes réponses.
--
Rakotomandimby Mihamina Andrianifaharana
Tel : +33 2 38 76 43 65
http://stko.dyndns.info/site_principal/Members/mihamina
Mon utilisateur (y compris root!) ne connait aucune commande !
c'est chiant c'est vrai ...
Par exemple si je tape "ifconfig" j'obtiens le message "unknown command".
Logiquement , ifconfig n'est accessible que par root . Mais je suppose que sur ton systeme tu souhaite qu'in utilisateur lamda puise y acceder :-)
C'est très ennuyeux, surtout pour les scripts !
Pas forcement , si tu as plusierus version du logiciel , specifier le chemin complet peut aider . tu peux mettre une variable du genre
PATH=/usr/bin $PATH/ifconfig ... ...
J'ai tenté de configurer mon modem speedtouch par exemple et j'ai bien galéré à cause de ça (heureusement que depuis peu je connais la commande "whereis" !).
Euh ... on configure le systeme , pas le modem . enfin , je crois que c'est plutot ça . Et justement la commande whereis est la pour ça . mais la commande whereis ne cherche pas partout (par exemple si ton ifconfig etait dans /tmp , il ne l'aurai pas trouvé ) . un peu comme whereis tu as aussi "locate" (qui lui , cherchera dans /tmp ), mais qui n'est mise a jours qu'une fois par jour par la commande updatedb , donc si tu as un fichier que tu viens de créer y a 5 mn il ne le trouvera pas.
Il doit bien y avoir un moyen de "retrouver" les commandes, de manière à ce que ça fonctionne comme avec une mandrake ou une knoppix ?
oui , le PATH , on te l'explique dans les autes réponses. -- Rakotomandimby Mihamina Andrianifaharana Tel : +33 2 38 76 43 65 http://stko.dyndns.info/site_principal/Members/mihamina
Motodashi
Le Thu, 01 Apr 2004 08:27:23 +0200, Kibosh a écrit:
Mon utilisateur (y compris root!) ne connait aucune commande !
Même les commandes standards comme ls ?
Par exemple si je tape "ifconfig" j'obtiens le message "unknown command". Je suis obligé de taper systématiquement le chemin complet jusqu'à la commande (du genre "/usr/sbin/ifconfig") pour que ça fonctionne.
Sur ma Fedora (base redhat) /usr/sbin et /sbin ne sont pas dans le PATH du root par défaut.
-- <Mooby> dites comment on fait pour lancer un prg sous NT? on double clique dessus, c'est bien ca ?
- #linuxfr
Le Thu, 01 Apr 2004 08:27:23 +0200, Kibosh <kibosh@free.fr> a écrit:
Mon utilisateur (y compris root!) ne connait aucune commande !
Même les commandes standards comme ls ?
Par exemple si je tape "ifconfig" j'obtiens le message "unknown
command". Je suis obligé de taper systématiquement le chemin complet
jusqu'à la commande (du genre "/usr/sbin/ifconfig") pour que ça
fonctionne.
Sur ma Fedora (base redhat) /usr/sbin et /sbin ne sont pas dans le PATH du
root par défaut.
--
<Mooby> dites comment on fait pour lancer un prg sous NT? on double
clique dessus, c'est bien ca ?
Le Thu, 01 Apr 2004 08:27:23 +0200, Kibosh a écrit:
Mon utilisateur (y compris root!) ne connait aucune commande !
Même les commandes standards comme ls ?
Par exemple si je tape "ifconfig" j'obtiens le message "unknown command". Je suis obligé de taper systématiquement le chemin complet jusqu'à la commande (du genre "/usr/sbin/ifconfig") pour que ça fonctionne.
Sur ma Fedora (base redhat) /usr/sbin et /sbin ne sont pas dans le PATH du root par défaut.
-- <Mooby> dites comment on fait pour lancer un prg sous NT? on double clique dessus, c'est bien ca ?
- #linuxfr
no_spam
On Thu, 01 Apr 2004 18:34:00 +0400, Sebastien Morin wrote:
Dans le message <c4gelq$3cs$, Rakotomandimby Mihamina écrivait :
tu as aussi "locate" (qui lui , cherchera dans /tmp ), mais qui n'est mise a jours qu'une fois par jour par la commande updatedb
Est-ce que updatedb doit être lancée forcément en root ?
Oui, son cache est en principe accessible uniquement pour root, en écriture. Mais on peut le lancer sur une base personnelle en tant qu'utilisateur. (slocate -d ...)
En passant, updatedb ne va dans /tmp que si on le configure pour le faire... => /etc/updatedb.conf (notement les "prune paths").
On Thu, 01 Apr 2004 18:34:00 +0400, Sebastien Morin wrote:
Dans le message <c4gelq$3cs$1@news-reader2.wanadoo.fr>, Rakotomandimby
Mihamina écrivait :
tu as aussi "locate" (qui lui , cherchera dans /tmp
), mais qui n'est mise a jours qu'une fois par jour par la commande
updatedb
Est-ce que updatedb doit être lancée forcément en root ?
Oui, son cache est en principe accessible uniquement pour root, en
écriture.
Mais on peut le lancer sur une base personnelle en tant qu'utilisateur.
(slocate -d ...)
En passant, updatedb ne va dans /tmp que si on le configure pour
le faire...
=> /etc/updatedb.conf (notement les "prune paths").
On Thu, 01 Apr 2004 18:34:00 +0400, Sebastien Morin wrote:
Dans le message <c4gelq$3cs$, Rakotomandimby Mihamina écrivait :
tu as aussi "locate" (qui lui , cherchera dans /tmp ), mais qui n'est mise a jours qu'une fois par jour par la commande updatedb
Est-ce que updatedb doit être lancée forcément en root ?
Oui, son cache est en principe accessible uniquement pour root, en écriture. Mais on peut le lancer sur une base personnelle en tant qu'utilisateur. (slocate -d ...)
En passant, updatedb ne va dans /tmp que si on le configure pour le faire... => /etc/updatedb.conf (notement les "prune paths").