cron помогите

Печать RSS
67


Дух
0
есть файл, запускаемый кроном раз в сутки, но его может запустить любой посетитель и всё обновится, это не хорошо.
как его защитить от запуска посторонними людьми, может права доступа надо изменить?

Оранжевые штаны
0
1. frasi, создай папку с именем в виде 16 значного пароля и проблема решена, так же можно поступить и с файлом.
L

Землянин
0
Ставишь на папку пароль, например папка cron и пишешь такую команду :
wget -O /dev/null --user=login --password=pass http://site.ru/cron/cron.php >/dev/null 2>&1

Вместо login пишешь логин, вместо pass пароль и будет тебе счастье smile

Дух
0
2. WmLiM, точняк, его же просто переименовать можно, как же я сам не догадался smile
L

Землянин
0
4. frasi, реально думаешь, что это хорошая засчита?

Пришелец
0
Более простой вариант http://site.ru/cron/cron.php?pass=something
А

Землянин
0
там где находится файл крона например cron.php в .htaccess пропиши:
<Files cron.php>
order allow,deny
</Files>

Дух
0
а если переместить этот файл в папку includes ?
А

Землянин
0
8. frasi, вообщем сам файл можешь назвать как угодно и переместить его куда угодно, только правильно путь потом до подключения к БД пропиши и все.

Дух
0
9. klesh, ну это само собой, мне главное чтобы его никто запустить не смог кроме крона).
а вот сможет ли крон запустить файл в папке includes? там htaccess есть со строкой deny from all
Стикеры / Теги / Правила / Топ тем / Топ тем / Поиск