今天在一台新服务器下切换用户的时候出现“This account is currently not available”错误。
上网检索了一 下发现是用户的shell禁止登录的问题。

解决办法:
比如我是su apache的时候出现的问题,
看看apache的帐号信息cat /etc/passwd | grep apache
发现它的shell是“/sbin /nologin”,需要将起改成“/bin/bash”,修改完毕后,保存退出。

这 样再su apache就可以很容易进去了。

最后修改:2021 年 01 月 20 日 10 : 01 AM