我需要配置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
条目的第一个。