成功使用 time.conf(在 PAM 中)

成功使用 time.conf(在 PAM 中)

我需要配置time.conf(在 PAM 中)以阻止用户“ test”从上午 10 点到下午 1 点进行 ssh 访问。除了在time.conf文件中包含这个之外,我似乎还需要激活它,但到目前为止我还没有运气。

目前我的文件中有这个time.conf

sshd;*;test;Al1000-1300

/etc/pam.d/config-util我还在,/etc/pam.d/sshd和文件中添加了以下行/etc/pam.d/login

account required pam_time.so

/etc/ssh/sshd_config我的文件中有UsePAM yes.

通过所有这些设置,我仍然可以test在一天中的任何时间通过 ssh 连接到服务器。我需要做什么才能使其正常工作?我究竟做错了什么?

答案1

我需要!在时间范围之前,所以设置time.conf是:

sshd;*;test;!Al1000-1300

似乎您 account required pam_time.so只需要文件中的行/etc/pam.d/sshd,并且它需要是account条目的第一个。

相关内容