① 伺服器關機開機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的報錯問題。