限制用户登陆Linux的时间
只允许某用户8:00-12:00登陆,用简单粗暴的方式实现。
设置个定时任务(执行crontab -e
编辑任务列表):
0 8 * * * passwd -u username
0 12 * * * passwd -l username
其中username
替换成想限制的用户名;命令passwd -u
是锁定用户,passwd -l
解锁。
附:设置cron定时任务列表的格式:分 时 日 月 星期 命令
,如果时间字段是*
则表示所有,还可以加上/n
表示每隔n个单位时间执行一次;最后跟需要执行的命令。