是否可以锁定某些帐户以便仅在特定时间段内可以访问?
例如,帐户 joe 只能在办公时间访问。
答案1
如果您谈论的是 Linux,则取决于发行版是否附带 pam_time.so。该 PAM 模块可以支持将访问限制在一天中的某些时间(用户例外),并完全循环到 PAM 堆栈中。
对于其他 *NIX,如果它们支持 PAM(如 Solaris),您可能可以从某个地方获取并编译 pam_time.so。
答案2
在 FreeBSD 中,您可以使用该pw
实用程序:
pw lock <user>
和
pw unlock <user>
因此,现在您所要做的就是创建一个脚本来根据需要添加logout
和kill
命令,循环用户,通过cron
作业执行,然后就完成了!