Обсуждение TomatoUSB DualWan

Vlad

Сообщение Vlad » 03 сен 2011, 21:22

urrad писал(а):Vlad
... включение защиты от перебора - это как?

http://192.168.1.1/admin-access.asp количество попыток подключения ssh/telnet
например ставишь 3 раза за 60 секунд - это если 3 раза за минуту набрать неверный пароль - не будет принимать пароли пока не оставишь в покое на минуту ) время можно увеличивать по желанию, если четко пароль помнишь, и набираешь с 1 раза (такой длинный и сложный и не путаешь раскладку) то можешь поставить и 1 раз в 600 секунд ) ошибешься - будешь отдыхать 600 секунд, причем с каждой неправильной попыткой время продлевается )

urrad

Сообщение urrad » 04 сен 2011, 18:05

Vlad, доброго...
Можно добавить в администрирование/планировщик ещё строки?
Пошёл чуть по другому пути - установил cron, создал mdir в opt/etc, но так и не понял как создавать в opt/etc/crontab команды. Для примера надо, чтобы transmission отключался в 01.00 и включался в 09.00 ежедневно кроме субботы и воскресенья.

Vlad

Сообщение Vlad » 04 сен 2011, 19:06

в кронтаб можно не писать команды а указать папки в которых нужные скрипты раскиданы по расписанию, содержимое кронтаба примерно следующее:

Код: Выделить всё

SHELL=/bin/sh
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/usr/bin:/opt/usr/sbin
MAILTO=
HOME=/
# ---------- ---------- Default is Empty ---------- ---------- #
*/1 * * * * root /opt/bin/run-parts /opt/etc/cron.1min
*/5 * * * * root /opt/bin/run-parts /opt/etc/cron.5mins 
01 * * * * root /opt/bin/run-parts /opt/etc/cron.hourly 
02 4 * * * root /opt/bin/run-parts /opt/etc/cron.daily 
22 4 * * 0 root /opt/bin/run-parts /opt/etc/cron.weekly 
42 4 1 * * root /opt/bin/run-parts /opt/etc/cron.monthly


это в каких папках как часто выполнять скрипт, т.е. скрипты (с правами запуска) из папки /opt/etc/cron.1min выполняются каждую минуту, от имени пользователя root, тебе по времени надо задать - подробнее смотри Cron там расписано как время задавать ) тогда можно сколько душе угодно пихать скриптов в папки и не растягивать кронтаб на тыщу строк )

urrad

Сообщение urrad » 04 сен 2011, 19:15

За ссылку по времени - спасибо, то что нужно.... Тогда другой вопрос - а как создавать скрипты с правами запуска? ))

Vlad

Сообщение Vlad » 04 сен 2011, 19:18

urrad писал(а):Vlad, доброго...
как создавать в opt/etc/crontab команды. Для примера надо, чтобы transmission отключался в 01.00 и включался в 09.00 ежедневно кроме субботы и воскресенья.

у нас наоборот ночью скорость провайдер не ограничивает ))

ну по твоему примеру crontab должен получится таким:

Код: Выделить всё

SHELL=/bin/sh
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/usr/bin:/opt/usr/sbin
MAILTO=
HOME=/
 0 1 * * * root /opt/etc/init.d/S99trans stop
 0 9 * * * root /opt/etc/init.d/S99trans start

urrad

Сообщение urrad » 04 сен 2011, 19:22

....у нас наоборот ночью скорость провайдер не ограничивает ))
дело не в скорости, тем более у меня стоит обрез и на вход, и на отдачу, просто хочу дать немного отдыха HDD хоть ночью. ))
Кста, в вашей настройке нет отражения сб и вс, а ежедневно. ))

Vlad

Сообщение Vlad » 04 сен 2011, 19:26

urrad писал(а):За ссылку по времени - спасибо, то что нужно.... Тогда другой вопрос - а как создавать скрипты с правами запуска? ))

посмотри скрипт, который останавливает и запускает трансмишн, первая строка говорит о скрипте выполняемым оболочкой sh (#!/bin/sh), дальше содержимое скрипта. права на запуск даются командой chmod 755 /opt/etc/init.d/S99trans где цифра 7 означает для владельца (root) разрешено запуска, читать, записывать этот файл, цифра 5 для группы только читать и запускать, и вторая цифра 5 - для всех остальных тоже самое, можно менять права через MC меню file-chmod (заодно с другими цифрами разберешься), права ставятся только на файлы файловой системы ext2/3/4 и т.п., на виндовой NTFS или Fat - не прокатит )

Vlad

Сообщение Vlad » 04 сен 2011, 19:27

urrad писал(а):Кста, в вашей настройке нет отражения сб и вс, а ежедневно. ))

забыл ) но думаете разберетесь, не сложно

Код: Выделить всё

SHELL=/bin/sh
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/usr/bin:/opt/usr/sbin
MAILTO=
HOME=/
0 1 * * 2-6 root /opt/etc/init.d/S99trans stop
0 9 * * 1-5 root /opt/etc/init.d/S99trans start

urrad

Сообщение urrad » 04 сен 2011, 19:36

Vlad писал(а):
urrad писал(а):Кста, в вашей настройке нет отражения сб и вс, а ежедневно. ))

забыл ) но думаете разберетесь, не сложно

Код: Выделить всё

SHELL=/bin/sh
PATH=/opt/bin:/opt/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/usr/bin:/opt/usr/sbin
MAILTO=
HOME=/
0 1 * * 2-6 root /opt/etc/init.d/S99trans stop
0 9 * * 1-5 root /opt/etc/init.d/S99trans start


Это я как понял команды, а не скрипт? Правильно? А скриптами это как изобразить? ) Если конечно не трудно, так для общего развития (моего)... ) И ещё.... как и где добавить команду для запуска cron, также в usb и nas/поддержка usb? типа sleep XX /opt/etc/init.d/S10cron start?
Последний раз редактировалось urrad 04 сен 2011, 19:44, всего редактировалось 1 раз.

Vlad

Сообщение Vlad » 04 сен 2011, 19:42

это команда запускающая скрипт S99trans, который умеет корректно останавливать и запускать трансмишн, если нет скрипта скачайте - http://tomatousb.ru/viewtopic.php?f=4&t=11
содержимое скрипта в кронтабе - это врядли )


Вернуться в «TomatoUSB»

Кто сейчас на конференции

Всего 0 посетителей :: 0 зарегистрированных, 0 скрытых и 0 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей