Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Davydov                     2:5020/400     13 Jul 2001  21:33:49
 To : All
 Subject : Re: Shefstvo. Voporosy 23.
 -------------------------------------------------------------------------------- 
 
 >   From: Dmitry Ilyshin <Dmitry.Ilyshin@f10.n5059.z2.fidonet.org>
 >   Date: Thu, 12 Jul 2001 11:05:45 +0400
 >
 >> >1. У меня тут поставлена на компе mgetty. У пользователей, которые через
 >> >нее соединяются в шеле прописан pppd. Можно ли как-нибудь задать время в
 >> >которое пользователь может залогиниться. Hу к примеру мне надо что-бы он
 >> >мог логиниться с 0:00 до 6:00, а как только 6:00 наступает - его чтобы
 >> >дисконнектило.
 >>
 >> В кроне каждую минуту днём killall pppd.
 >Hу это уж больно кардинально - убьются ведь все pppd а не только у этого
 >пользователя.
 
 А это смотря в каком кроне.
 
 >У меня вот тут возникла другая идея как это можно сделать (можно ли? надо
 >проверить):
 >Так как у пользователей при коннекте запускается /usr/sbin/pppd
 >то почему бы им не запускать сначала какой-нибудь скрипт, который будет
 >проверять можно ли ему сейчас сконнектиться или нет.
 
 А такой скрипт уже есть. Hазывается pppd. Или getty/login, в общем, кто
 авторизацию делает.
 
 >> >2. Как можно пользователю считать время коннекта. Лучше чтобы посекундно,
 >> >но на крайний случай и поминутно можно. При логине ему должно показаться
 >> >это оставшееся время. А если у пользователя это время кончилось, то надо
 >> >чтобы его не пускали, ну если он в этот момент законнекчен - то его
 >> >дисконнектить. Да, мне надо чтобы пользователю в сутки выделялось
 >> >определенное количество минут (это оговорка к вопросу).
 >Тут у меня тоже есть идея. Тот же самый скрипт, который будет при запуске
 >pppd пускать в фоне еще какой-либо скрипт, который уже и будет считать
 >минуты ну или оставшиеся секунды, а если лимит у пользователя кончиться,
 >то и пользователя придется "убить".
 
 А такой скрипт тоже есть. Hазывается cron.
 
 >Единственная здесь оговорочка нельзя тогда пользователю давать
 >телнетовский доступ, иначе умные пользователи начнут мухлевать с
 >количеством времени.
 
 А это ещё почему? Объясни механизм.
 
 >> P.S. Предвидя следующие вопросы: одновременный заход под одним
 >> пользователем с двух линий, а также многие проблемы учёта, предотвращаются
 >> выдачей каждому пользователю своего IP адреса.
 >>
 >Ладно, а как пользователям выделять свои ip адреса
 >у меня прописан конфиг для ppp в файле /etc/ppp/options.ttyd0
 >там прописан ip адрес и он жесткий, где надо чего прописать чтобы для
 >каждого пользователя был свой ip ???
 
 Зависит, опять же, от типа авторизации. Если pap/chap, то для ip адресов
 файлы pap/chap-secrets предусмотрены, если через системную базу юзеров -
 то в эту базу и пишешь.
 
 Вал. Дав.
 --- ifmail v.2.15dev5
  * Origin: St. Petersburg State University (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Shefstvo. Voporosy 23.   Valentin Davydov   13 Jul 2001 21:33:49 
Архивное /ru.unix.bsd/4417ef81e048.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional