Здравствуйте всем! Очень нужна помощь в следующем вопросе. Как в RedHat7.2 ограничить ppp-шных юзеров так, чтобы они могли работать только в заданое время и в определённый день?
если я не ошибаюсь (я скорее всего не ошибаюсь) это можно сделать через cron путем создания-удаления файлика nologin.ttyS* - если он существует - доступ к порту ttyS* запрещен, если его нет - разрешен. забейте вместо * реальный номер порта, пропишите cron и вперед!!!!!! )))))))))
если я не ошибаюсь (я скорее всего не ошибаюсь) это можно сделать через cron путем создания-удаления файлика nologin.ttyS* - если он существует - доступ к порту ttyS* запрещен, если его нет - разрешен. забейте вместо * реальный номер порта, пропишите cron и вперед!!!!!! )))))))))
Можно даже просто "echo > /etc/nologin.ttyS*"
Но только это не ограничение на уровне user-ов, а ограничение на уровне портов (модемов)
Ограничивать user-ов надо с помощью того, что именно у тебя производит аутентификацию:
login --> можно через PAM (/etc/security/time.conf + добавление соответствующего PAM-модуля в соответствующий конфиг в /etc/pam.d/);
pppd --> xz, можно попробовать написать скрипт включающий и отключающий user-ов в /etc/ppp/pap-secrets, /etc/ppp/chap-secrets + по истечению времени убивающий процессы pppd (чтоб делать disconnect)
А что, нигде в manual-е такого не написано ?