Как работать, пакетный файл для выполнения в любом пользователе входят в систему Ubuntu 10.04

Помогите мне создать пакетный файл, который я хочу, имеют его, настроил каждый раз, когда любой пользователь входит в систему моего персонального компьютера (существует несколько неадминистраторов некорневые пользователи), Другое беспокойство - то, что это должно работать невидимый, т.е. никакие подсказки и т.д.

Я хочу иметь эту команду, выполненную невидимо при каждом пользовательском входе в систему моего ПК: sudo iptables-A ПРОИЗВОДЯТ-p tcp-m владелец - uid-владелец anotheruser-j ОТБРАСЫВАНИЕ

В основном эта команда останавливает доступ в Интернет для этого пользователя 'anotheruser'. И я хочу иметь эту команду, работает каждый раз, когда это (или любой другой пользователь) входит в систему моего ПК.

1
задан 23.01.2011, 09:10

1 ответ

Если бы Вам не был нужен он для выполнения как корень, то Вы были бы лучшими записать это как сценарий и вставить его /etc/profile.d/. profile.d сценарии выполняются на входе в систему. Однако, так как Вам нужен он для выполнения как корень невидимо, Вы, вероятно, или должны были бы:

  • Сделайте демона, чтобы сделать это
  • Имейте корневое выполнение a while цикл для пользовательских логинов

Также существуют, вероятно, некоторые другие пути.

2
ответ дан 12.12.2019, 12:59

Теги

Похожие вопросы