Bonjour @ tous,
Certains me traiterons de fou quand il liront ce que je tente de faire.
Voilà, j'ai un script qui install mes applis (apache, php ...).
J'aime bien installé le mod_security d'apache2. Pour cela j'ai besoin où est apxs2
ou alors de l'installé
je fais un
1 2 3
| if [ -x $(which apxs2) ] ; then
$(which apxs) $(find / -name "mod_security2.c")
fi |
et comme je suis en ligne de commande (histoire de tester ce que je met dans le fichiers) je me retrouve avec (après avoir fait un echo)
if [ -x /usr/sbin/apxs2 ] ; then
/usr/sbin/apxs2 /opt/modsecurity-apache_2.1.3/apache2/mod_security2.c
fi
donc si je change de disposition : par exemple si je change de place modsecurity.c de place (je le met dans /var par exemple), cela va pas
donc est ce qu'il y a une méthode (autre que de modifier le fichier à la main) de se retrouver avec les variable dans le fichier au lieu des url en dur ?
autrement dit d'interdire à bash la première interpretation
Partager