[RedHat 7.2] Question stupide

Question stupide [RedHat 7.2] - Linux et OS Alternatifs

Marsh Posté le 10-12-2001 à 15:01:04    

Voilà
 
voilà j'aimerais pouvoir lancé des exécutables à partir de la fenêtre de ligne de commande.
 
Je met donc pour cela dans le répertoire de l'exécutable.
Puis je tape le nom de l'exécutable et là message d'erreur m'indiquant que la commande n'a pas été trouvé   :fou: .
 
Y a un truc du même style que sh pour les script shell à faire ou quoi  :??:  parce que j'en ai un peu marre de basculer en les fenêtres  :sleep: .


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 10-12-2001 à 15:01:04   

Reply

Marsh Posté le 10-12-2001 à 15:05:21    

tu tape ./tonexe et voila

Reply

Marsh Posté le 10-12-2001 à 15:12:22    

OK je vais essayer ce soir
 
thank you for answer  :)


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 10-12-2001 à 15:13:44    

astro a écrit a écrit :

tu tape ./tonexe et voila  




ou alors tu ajoutes . dans ton path

Reply

Marsh Posté le 10-12-2001 à 15:19:36    

JeromeV a écrit a écrit :

 
ou alors tu ajoutes . dans ton path  




 
y a fichier à modifier pour ça genre autoexec.bat sous windows ???
 
enfin je dis c pour éviter de le refaire à chaque fois :sleep: .


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 10-12-2001 à 15:26:41    

JeromeV a écrit a écrit :

 
ou alors tu ajoutes . dans ton path  




 
non


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 10-12-2001 à 15:39:36    

kadreg a écrit a écrit :

non  




 
C'est mal ?

Reply

Marsh Posté le 10-12-2001 à 15:43:27    

gm_superstar a écrit a écrit :

 
C'est mal ?  




 
C'est mal(c) (risque pour la sécurité du système).
 
J'aurais bien reposté la discussion qu'on avait eut la dessus sur le monde merveilleux des XP, mais il est actuellement tout cassé. Je vais essayer de reposter le lien quand je le retrouve.

 

[edtdd]--Message édité par kadreg--[/edtdd]


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 10-12-2001 à 15:47:21    

tu viens de piquer ma curiosité là :)


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 10-12-2001 à 15:54:29    

bah un exemple tout con.
 
imaginon qqln t envoie un mail avec un piece attachée qui contient ls , si tu l enregistres et que ton PATH contient "." bah si tu tapes ls la ou t as enrgistrés ta piece jointe c est ce dernier
qui sera executer avant /bin/ls
et ca peut etre n importequoi sauf ls (genre rm -fr / , ou
dd if=/dev/zero > /dev/hda)
 
c est un exemple

Reply

Marsh Posté le 10-12-2001 à 15:54:29   

Reply

Marsh Posté le 10-12-2001 à 15:56:50    

Effeectivement, vu sous cet angle je vais me contenter du ./executable deux caractères en plus c'est pas la mer à boire.


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 10-12-2001 à 16:08:35    

en effet c'est un risque de sécurité. cependant .. il me semble que le shell parcourt la variable PATH dans l'ordre. donc si le . est en dernier, alors il exécutera ce qu'il y a dans le rep courrant en dernier. Si la commande existe avant elle devrait être exécuter. faudrait que je vérifie et là ... j'ai pas envie


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 10-12-2001 à 16:10:55    

Te force pas c'est pas la peine  :D .


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Marsh Posté le 10-12-2001 à 16:11:00    

bon j'ai vérifié et c'est bien fait dans l'ordre.
 
mais bon je ne conseille pas de mettre . dans le PATH.


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 10-12-2001 à 16:12:27    

echo echo toto > ls
chmod u+x ls
export PATH=$PATH:.
 
ls me donne un listage donc le shell parcours la variable PATH
dans l ordre

Reply

Marsh Posté le 10-12-2001 à 16:12:44    

Je vais suivre ton conseille même si pour l'instant je risque pas grand chose.


---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed