Crontab oui mais sécurité non ?

Eléphant du PHP | 78 Messages

03 janv. 2008, 21:24

Bonjour , j'ai un fichier php que je lance régulièrement avec une tâche crontab configurée avec plesk .

Dans la commande j'ai mis un truc du genre wget + lien http vers le fichier.

Donc pas de soucis là dessus , seulement pour executer le fichier il faut me semble t il mettre un chmod particulier, aussi il peut etre facile de l'executer directement depuis le navigateur si on connait l'adresse.

Ma question est donc , quel chmod je dois mettre et y a t'il un moyen d'empecher le lancement du fichier depuis le navigateur ?

Merci pour vos réponses.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

03 janv. 2008, 21:33

Tu peux demander un paramètre particulier dans l'url que tu cryptes afin d'empecher quiquonque de le lancer simplement
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 1885 Messages

03 janv. 2008, 22:00

Tu peux exécuter ton script en mode CLI à partir du cron et refuser l'accès via HTTP.
La programmation est l'expression de la poésie d'un programmeur
Génération PHP

Mammouth du PHP | 543 Messages

04 janv. 2008, 09:12

Effectivement, tu te sers du bin de php pour lancer ton php, et tu mets ton fichiers à un endroit non accessible via web.

Eléphant du PHP | 78 Messages

04 janv. 2008, 15:04

Merci pour vos réponses, je vais essayer le paramètre crypté.