在某些时间段锁定某些帐户

在某些时间段锁定某些帐户

是否可以锁定某些帐户以便仅在特定时间段内可以访问?

例如,帐户 joe 只能在办公时间访问。

答案1

如果您谈论的是 Linux,则取决于发行版是否附带 pam_time.so。该 PAM 模块可以支持将访问限制在一天中的某些时间(用户例外),并完全循环到 PAM 堆栈中。

对于其他 *NIX,如果它们支持 PAM(如 Solaris),您可能可以从某个地方获取并编译 pam_time.so。

答案2

在 FreeBSD 中,您可以使用该pw实用程序:

pw lock <user>

pw unlock <user>

因此,现在您所要做的就是创建一个脚本来根据需要添加logoutkill命令,循环用户,通过cron作业执行,然后就完成了!

相关内容