мне надо ограничить некотрых пользователей по времени входа в систему
решил сдлеать так:
в /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!
вопрос как осуществить задуманное???
не дать пользователю зайти в систему с такого-то по такой-то час, но при этом, чтобы остальных пользователей пускало?????
заранее спасибо!!!
Ответ на:
комментарий
от anonymous
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум /etc/ppp/auth-up format (2003)
- Форум [debian][rtorrent as daemon] понятно все, кроме одного... (2009)
- Форум Помогите с написанием systemd-юнита управляющего pppoe-соединениями в Fedora (2015)
- Форум Прерывание выполнения скрипта по Ctrl+C работает, а с kill -SIGINT - нет. Почему? (2023)
- Форум Dota 2 автоматическое нажатие кнопки принять. (2013)
- Форум Мои bash скрипты для инициализации IPv6 PPP (2015)
- Форум Grep (2004)
- Форум Squid - не убивается PID - File (2005)
- Форум apcupsd ubuntu 13.10 multiple ups (2014)
- Форум Покритикуйте мой скрипт для разархивации архивов PostgreSQL (2020)