更改/etc/pam.d/sshd的配置后不生效怎么办
时间: 2023-08-11 17:06:33 浏览: 531
目前学习到的sshd的配置项都在文件的底部,要用的话直接修改底部配置项即可
如果更改了/etc/pam.d/sshd的配置但是不生效,可以尝试以下几个步骤:
1. 确认修改的配置文件是否正确:检查配置文件的路径、文件名、格式、语法等方面是否正确。
2. 确认sshd服务是否已经重启:修改完配置文件后,需要重启sshd服务才能使修改生效。可以使用以下命令重启sshd服务:
```
systemctl restart sshd.service
```
3. 检查SELinux:如果系统启用了SELinux,可能会阻止某些PAM模块的访问。可以尝试将SELinux设置为permissive模式,然后重启sshd服务。
4. 检查系统日志:如果以上步骤都没有解决问题,可以查看系统日志,了解具体的错误信息。
```
tail -f /var/log/messages
```
如果以上步骤都无法解决问题,可以尝试重新编译安装sshd,或者联系相关的技术支持人员寻求帮助。
阅读全文