Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Не срабатывает Автозапуск скрипта  (Прочитано 448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AlekseyUbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 315
    • Просмотр профиля
Kubuntu 16.10 x64

Решил ограничить выход в инет, для чего с помощью команды iptables-save создал файл с настройками сети:
# Generated by iptables-save v1.6.0 on Thu Apr  6 08:09:37 2017
*filter
:INPUT DROP [3:244]
:FORWARD DROP [0:0]
:OUTPUT DROP [55:7265]
-A INPUT -i lo -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -p tcp -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p udp -m state --state RELATED,ESTABLISHED -j ACCEPT
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -p icmp -j ACCEPT
-A OUTPUT -p tcp -m tcp --sport 32768:65535 -j ACCEPT
-A OUTPUT -p udp -m udp --sport 32768:65535 -j ACCEPT
COMMIT
# Completed on Thu Apr  6 08:09:37 2017

И файл скрипта:
#!/bin/bash
sudo modprobe iptable_filter
sudo iptables-restore /home/alesha/iptables.save

У обоих файлов права:
-rwxrwxr-x 1 alesha alesha  522 апр  6 08:09 iptables.save
-rwxrwxr-x 1 alesha alesha   91 апр  6 08:16 iptables.sh

Добавил скрипт в приложение "Автозапуск (автоматический запуск приложений):


Но при перезагрузке системы и выполнении команд:
sudo modprobe iptable_filter
sudo iptables-save

Я получаю настройки по умолчанию:
# Generated by iptables-save v1.6.0 on Thu Apr  6 08:27:59 2017
*filter
:INPUT ACCEPT [6095:676120]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [13703:12319166]                                                                                                                                                   
COMMIT                                                                                                                                                                             
# Completed on Thu Apr  6 08:27:59 2017


Что я делаю не так?

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4309
  • Capture the truth
    • Просмотр профиля
Re: Не срабатывает Автозапуск скрипта
« Ответ #1 : 06 Апрель 2017, 09:13:01 »
Cкрипт запускается от пользователя, а должен - от рута (sudo в скрипте не поможет). Создайте сервис для systemd.

http://help.ubuntu.ru/wiki/systemd
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: Не срабатывает Автозапуск скрипта
« Ответ #2 : 06 Апрель 2017, 09:52:55 »
уже давно всё придумано и сделано
sudo apt-get install iptables-persistentнастраиваем правила
sudo service iptables-persistent saveи спим спокойно

Решил ограничить выход в инет
ограничения какие-то странные...
Ну да ладно, не про это топик
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн AlekseyUbuntu

  • Автор темы
  • Активист
  • *
  • Сообщений: 315
    • Просмотр профиля
Re: Не срабатывает Автозапуск скрипта
« Ответ #3 : 06 Апрель 2017, 10:09:21 »
уже давно всё придумано и сделано
sudo apt-get install iptables-persistentнастраиваем правила
sudo service iptables-persistent saveи спим спокойно

Решил ограничить выход в инет
ограничения какие-то странные...
Ну да ладно, не про это топик

Сначала настроил правила, а потом:
sudo apt-get install iptables-persistent
И все взлетело! Спасибо!

 

Страница сгенерирована за 0.199 секунд. Запросов: 24.