для моего нового сервера мне нужен скрипт запуска, который выполняет следующие действия:- выполняет некоторые исполняемые файлы, но под собственным именем пользователя в целях безопасности. - Запустите несколько команд iptable, так как кажется, что вся save-iptables-thingy не работает.

Любой совет? Это кажется сложным!

2 ответа2

0

Множество способов описано в AskUbuntu. Использование строки @reboot в crontab очень привлекательно, особенно с учетом того, что IIRC вариант crontab для Ubuntu также позволяет указывать, какой идентификатор запускает команду.

Поскольку вы находитесь в Ubuntu, вы можете использовать UFW (Uncomplicated FireWall). IPTables для простых людей :)

0

/etc/rc.local все еще работает. Это самая последняя операция в процессе загрузки, поэтому все сети и т.д. Должны быть включены, и все должно работать / работать и работать.

Я бы написал небольшой скрипт для каждой задачи с выводом, перенаправленным в файл журнала. Вызовите их из /etc/rc.local используя su someuser -c /path/to/script .

И, как xenoid говорит в своем ответе, используйте ufw для ваших нужд iptables, он действительно имеет работающее сохранение / восстановление :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .