目 录CONTENT

文章目录

This account is currently not available

过客
2020-06-09 / 0 评论 / 0 点赞 / 13 阅读 / 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
0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区