linux下切換用戶出現This account is currently not available


今天在一台新服務器下切換用戶的時候出現“This account is currently not available”錯誤
上網檢索了一 下發現是用戶的shell禁止登錄的問題

解決辦法:
比如我是 su elasticsearch的時候出現的問題
用cat看看 apache的帳號信息
# cat /etc/passwd | grep apache
發現它的shell是“/sbin /nologin”,需要改成“/bin/bash”
# vi /etc/passwd
修改完畢后,保存退出

這 樣再 su elasticsearch就可以很容易進去了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM