Администрирование пользователей


Автоматический запуск коммуникационных программ.


Если к компьютеру подкючен модем, он может оказывать различные

услуги через телефонные линии (BBS, прием/передачу e-mail, IP-доступ

и т.п.). Если один и тот же телефонный вход используется для различных

услуг, то возникает проблема - как обеспечить запуск различных

коммуникационных программ для разных клиентов.

Одно из решений заключается в следующем. Для каждой возможной услуги

регистрируется пользователь, у которого в качестве Shell указывается

соответствующая коммуникационная программа.

Например, можно зарегистрировать пользователей:


UUCPuser - для которого запускается программа uucico (из пакета uucp),


PPPuser - для которого запускается драйвер, для связи по протоколу PPP,


SLIPuser - для которого запускается драйвер, для связи по протоколу SLIP.

Теперь, если клиент, позвонивший на модем, введет в качестве Login

name PPPuser (например), то для него на этом конце модемной линии

включится драйвер PPP и он получит IP доступ по этому протоколу.

Кроме того, любой Unix, всегда запоминает время, когда юзер вошел в

систему и когда закончил работу. Поэтому, если каждому клиенту дать

отдельное имя (и, естественно, секретный пароль), то можно легко вести

статистику - сколько времени каждый клиент занимал ваш телефон.

Особенностью учетной карточки такого юзера, как и в предыдущем случае,

является нестандартный Shell. Может отсутствовать Home dir (это зависит

от коммуникационной программы, некоторые из них пытаются извлечь некоторые

настроечные данные из домашней директории юзера).

Иван Паскаль




Начало  Назад  Вперед