linux 如何限制某用户只允许某一时段登陆

2024-12-04 14:28:14
推荐回答(2个)
回答1:

用root用户,使用crontab命令,添加脚本执行时段(如一楼脚本)。
或者嫌麻烦,在定时调度程序里,直接踢出该用户,然后修改密码或者用户shell状态,使其无法登陆,再另一时间再行恢复即可。

回答2:

在某个时段的时候自动将对应的帐户锁定或解锁

a时刻运行脚步 A
#!/bin/sh
passwd -l username
b时刻运行脚步 B
#!/bin/sh
passwd -u username