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
修改完畢後,保存退出linux

這 樣再 su apache就能夠很容易進去了shell

命令記錄:apache

login as: rootbash

root@10.0.0.10′s password:ip

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

將不能登陸的用戶後面修改成/bin/bashclass

‘ESC’ + wq 保存退出再切換登陸你剛纔的用戶就能夠了登錄

相關文章
相關標籤/搜索