① 服务器关机开机redis配置文件就变为修改前
在服务器关机开机后redis的配置文件变为修改前的状态,是因为以下原因之一:
1、配置文件未正确保存:在修改redis配置文件后,确保正确保存了修改的内容。如果没有保存或保存失败,服务器重启后会还原到修改之前的状态。
2、配置文件路径变更:如果服务器关机开机后redis的配置文件路径发生了变化,系统会加载默认的配置文件,而不是之前修改后的配置文件。请检查配置文件的路径是否发生了变化。
3、配置文件权限问题:确保redis配置文件有足够的读写权限,这样才能正确保存和加载修改后的配置。
② 解决linux下set_loginuid failed opening loginuid报错问题
解决Linux下set_loginuid failed opening loginuid报错问题的方法如下:
修改sshd配置文件:
- 关闭挑战应答方式:在/etc/ssh/sshd_config文件中,将设置为no。
- 不使用PAM认证:同样在/etc/ssh/sshd_config文件中,将UsePAM设置为no。
- 重启sshd服务:修改配置后,重启sshd服务以使配置生效。可以使用命令systemctl restart sshd或service sshd restart。
关于配置参数的说明:
- :当设置为yes时,启用PAM认证、账户处理和会话处理。如果PAM配置允许,通过挑战应答认证可能会绕过“PermitRootLogin without-password”的设置。
- UsePAM:如果启用,PAM认证将允许通过挑战应答认证和密码认证。根据PAM配置,挑战应答认证可能会绕过某些设置。
另一种解决方法(不推荐):
- 修改PAM配置文件:有资料提到可以修改/etc/pam.d/sshd或/etc/pam.d/remote中的session required pam_loginuid.so行,将其注释掉。但这种方法可能会导致日志分类错误,不利于后续使用。
确认系统配置:
- 确认系统核心是否已打开CONFIG_AUDIT功能。在红旗DC Server 5.0中,该功能已默认打开,因此无需额外配置。
注意事项:
- 在修改配置文件前,建议备份原文件,以便在出现问题时恢复。
- 修改配置文件后,务必重启相关服务以使配置生效。
- 如果问题仍未解决,建议检查系统日志以获取更多信息,并考虑系统升级或补丁安装等可能的解决方案。
通过上述方法,可以有效解决Linux下set_loginuid failed opening loginuid的报错问题。