Centos下切换用户出现“This account is currently not”,centoscurrently


今天在一台新服务器下切换用户的时候出现“This account is currently not available”错误

上网检索了一下发现是用户的shell禁止登录的问题

解决办法:

比如我是 su - apache的时候出现的问题

用vi看看apache的帐号信息

# vi /etc/passwd | grep apache

发现它的shell是“/sbin/nologin”,需要将起改成“/bin/bash”

# vipw /etc/passwd

修改完毕后,保存退出

这样再 su - apache就可以很容易进去了【注意:su时务必在后加上 - ,这样才能把才用户的环境变量也切换过来】

相关内容

    暂无相关文章