Автоматический запуск коммуникационных программ.
Если к компьютеру подкючен модем, он может оказывать различные
услуги через телефонные линии (BBS, прием/передачу e-mail, IP-доступ
и т.п.). Если один и тот же телефонный вход используется для различных
услуг, то возникает проблема - как обеспечить запуск различных
коммуникационных программ для разных клиентов.
Одно из решений заключается в следующем. Для каждой возможной услуги
регистрируется пользователь, у которого в качестве Shell указывается
соответствующая коммуникационная программа.
Например, можно зарегистрировать пользователей:
UUCPuser - для которого запускается программа uucico (из пакета uucp),
PPPuser - для которого запускается драйвер, для связи по протоколу PPP,
SLIPuser - для которого запускается драйвер, для связи по протоколу SLIP.
Теперь, если клиент, позвонивший на модем, введет в качестве Login
name PPPuser (например), то для него на этом конце модемной линии
включится драйвер PPP и он получит IP доступ по этому протоколу.
Кроме того, любой Unix, всегда запоминает время, когда юзер вошел в
систему и когда закончил работу. Поэтому, если каждому клиенту дать
отдельное имя (и, естественно, секретный пароль), то можно легко вести
статистику - сколько времени каждый клиент занимал ваш телефон.
Особенностью учетной карточки такого юзера, как и в предыдущем случае,
является нестандартный Shell. Может отсутствовать Home dir (это зависит
от коммуникационной программы, некоторые из них пытаются извлечь некоторые
настроечные данные из домашней директории юзера).
Иван Паскаль