Question stupide [RedHat 7.2] - Linux et OS Alternatifs
Marsh Posté le 10-12-2001 à 15:12:22
OK je vais essayer ce soir
thank you for answer
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
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 .
Marsh Posté le 10-12-2001 à 15:26:41
JeromeV a écrit a écrit : ou alors tu ajoutes . dans ton path |
non
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]
Marsh Posté le 10-12-2001 à 15:47:21
tu viens de piquer ma curiosité là
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
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.
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
Marsh Posté le 10-12-2001 à 16:10:55
Te force pas c'est pas la peine .
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.
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
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.
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é .
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 .
---------------
J'suis timide - Prêt à mourir, mais pas à vivre - Je suis vraiement très fatigué ... - more than meets the eye