详细内容
教你如何用pam限制用户只能在指定时段登录桌面
问题:教你如何用pam限制用户只能在指定时段登录桌面 。具体情况是要求用户abc只能在某时段内登录桌面。从网上搜到的只对控制台有效,对kdm无效。不想儿子放暑假整天玩电脑。知道的麻烦帮帮忙。
回答:只允许每天8:00到下午18:00登录,
在 /etc/security/time.conf
login|gdm;*;abc;Al0800-1800
如果是要周末则写
login|gdm;*;abc;SaSu0800-1800
编辑 /etc/pam.d/gdm file 在auth条目后加入
account required pam_time.so
再编辑 /etc/pam.d/login 在auth条目后加入
account required pam_time.so
然后,再编辑一个crontab 让用户到时间后强制登出
15 18 * * * /usr/bin/skill -KILL -u abc
不懂英文还学Linux,难啊。 真心想学习,再难啃的man也得啃啊,手机上随时开个词霸呗。
你家儿子玩电脑还用Linux桌面? 会耍Linux的儿子,还不多鼓励鼓励,别惹毛了给你电脑里面放后门。祝你好运。