![]() |
pppd auth-up user logoff
мне надо ограничить некотрых пользователей по времени входа в систему
решил сдлеать так: в /etc/ppp/auth-up прописать ****************************************** hr=`date +%H` pd=`cat /var/run/$1.pid` if [ $2 == 'vova' ] then if [ $hr -gt 23 ] || [ $hr -lt 6 ] then echo "OK in" `date +'%y/%m/%d %T'` $* >> /var/log/pppok exit 0 else echo "NOT in" `date +'%y/%m/%d %T'` $pd $* >> /var/log/pppnot kill -SIGINT /var/run/$pd.pid exit -1 fi fi ****************************************** но!!!! не работает ни exit -1 ни kill $pid поидее в момент отработки auth-up еще просто не записан этот pid! вопрос как осуществить задуманное??? не дать пользователю зайти в систему с такого-то по такой-то час, но при этом, чтобы остальных пользователей пускало????? заранее спасибо!!! |
а как пользователь зазодит в систему ?
и как он получает интернет вообше ? скрипту передается $2 я так понял имя пользователя , а откуда скрипт его берет ?? вoобшем be more specific. |
| Часовой пояс GMT +4, время: 14:16. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.