美文网首页Linux
This account is currently not av

This account is currently not av

作者: 岑吾 | 来源:发表于2020-06-10 12:51 被阅读0次

    在linux中使用su切换到nginx账号的时候出现了This account is currently not available的错误提示。

    使用grep nginx /etc/passwd查看用户权限

    $ grep nginx /etc/passwd
    nginx:x:997:995:nginx user:/var/cache/nginx:/sbin/nologin
    

    这里可以看出,nginx是/sbin/nologin禁止登录的。只要修改这个模式就可以了

    $ usermod -s /bin/bash nginx
    
    # 再次查看状态
    $ grep nginx /etc/passwd
    nginx:x:997:995:nginx user:/var/cache/nginx:/bin/bash
    

    然后就可以用su - nginx切换了

    恢复的话改为/sbin/nologin即可

    $ usermod -s /sbin/nologin nginx
    

    相关文章

      网友评论

        本文标题:This account is currently not av

        本文链接:https://www.haomeiwen.com/subject/txnutktx.html