linux切换www用户提示“This account is currently not available”的解决办法

...

最近在研究git webhook,然后服务器需要切换到www账户clone代码,然后死活切换不了www账号,搞了好久终于解决了...


解决方法

终端执行

vi /etc/passwd

按 o 进入编辑模式

把    www:x:1000:1000::/home/www:/sbin/nologin
改成  www:x:1000:1000::/home/www:/bin/bash

编辑结束,按ESC键跳到命令模式,然后输入退出命令:
(:wq 保存文件并退出vi编辑)

:wq

再次切换www用户

su - www

然后,ok了:
image


...

就这么简单的问题我竟然搞了这么久,佛了...

image

你可能感兴趣的:(linux)