linux中使用su转换到www账号的情况下出现了Thisaccountiscurrentlynotavailable的系统提示

原创
小哥 3年前 (2022-11-05) 阅读数 11 #大杂烩

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

  1. 使用grep www /etc/passwd查看用户权限
    $ grep www /etc/passwd
    www:x:1001:1001::/home/www:/sbin/nologin
    可以看出,www是/sbin/nologin禁止登录的。只要修改这个模式就可以了

  2. 修改模式
    $ usermod -s /bin/bash www

  3. 再次查看状态
    $ grep www /etc/passwd
    www:x:997:995:www user:/var/cache/www:/bin/bash

  4. 然后就可以用su - www切换了
    $ su - www
    1

  5. 恢复的话改为/sbin/nologin即可
    $ usermod -s /sbin/nologin www

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除