在SSH登陆的时候,切换www用户的时候出现:This account is currently not available

原因

出现这个问题的原因是因为shell禁止www用户登陆

解决办法

1
2
3
4
su www //切换www用户
This account is currently not available
cat /etc/passwd | grep www   //查看www
www:x:1000:1000::/home/www:/sbin/nologin

这里只需要将/sbin/nologin更改为/bin/bash就可以了

1
2
3
4
5
cd /
cd /etc/
vim passwd
//找到那一行按下insert键,然后修改,之后按下esc,输入 :wq 保存
su www //切换www用户

评论