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 保存退出再切换登录你刚才的用户就可以了

上一篇:如何加快Json 序列化?有哪些方法?


下一篇:android 常用selector 颜色搭配(按钮、显示圆角等)