This account is currently not available


今天在linux下切換用戶發現提示This account is currently not available,說是無效用戶了后來網上查了一下發現是用戶的shell禁止登錄了,解決方法只要開啟shell登錄即可。
 

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

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

命令記錄:

login as: root

root@10.0.0.10′s password:

[root@apache-2 ~]# vi /etc/passwd

將不能登錄的用戶后面修改為/bin/bash

‘ESC’ + wq 保存退出再切換登錄你剛才的用戶就可以了


免責聲明!

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



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