Freebsd 4.5 настроен PPPserver у РРР userов стоит в качестве Shella /usr/sbin/pppd проблема в том что можно зарегистрироваться удаленному юзеру одновременно 2 раза. Как ограничить не хотелось бы чтоб под одним логином заходило больше одногоЗаранее спасибо!
Вариант #1. Написать скрипт, который быдет вызываться при старте pppd (об этом man pppd(8)) и проверять, нет ли юзера в стсиеме.
Вариант #2. Использовать RADIUS, который дает гораздо больше функциональности серверу удаленного доступа на UNIX.
>Вариант #1. Написать скрипт, который быдет вызываться при старте pppd (об этом
>man pppd(8)) и проверять, нет ли юзера в стсиеме.
>Вариант #2. Использовать RADIUS, который дает гораздо больше функциональности серверу удаленного доступа
>на UNIX.я понял надо написать скрипт в /etc/ppp/auth-up но подскажите как создать условие на проверку сколько пользователей в систетеме с таким именем
для этого нужна команда who но она выдает список а мне нужно получить количество пользователей с именем PEERNAME
Пожалуйста подскажите как это сделать?
>>Вариант #1. Написать скрипт, который быдет вызываться при старте pppd (об этом
>>man pppd(8)) и проверять, нет ли юзера в стсиеме.
>>Вариант #2. Использовать RADIUS, который дает гораздо больше функциональности серверу удаленного доступа
>>на UNIX.
>
>я понял надо написать скрипт в /etc/ppp/auth-up но подскажите как создать условие
>на проверку сколько пользователей в систетеме с таким именем
>для этого нужна команда who но она выдает список а мне нужно
>получить количество пользователей с именем PEERNAME
>Пожалуйста подскажите как это сделать?А если:
who|grep PEERNAME|wc -l
?
все бы нормально но скрипт выдает ошибку в /var/log/messages
can't execute ...ip-up:exec format error
в скрипте для проверки написано:
/bin/echo 'sxds'>>/var/log/ppp.log
скрипт сделал исполняемым но все равно ошибка
>все бы нормально но скрипт выдает ошибку в /var/log/messages
>can't execute ...ip-up:exec format error
>в скрипте для проверки написано:
>/bin/echo 'sxds'>>/var/log/ppp.log
>скрипт сделал исполняемым но все равно ошибкаа #!/bin/sh в начало не забыл?
Ты этот скрипт вручную запусти, что говорит?
или напусти на него:file scriptname
должен выдать типа:
scriptname: Bourne shell script text executable