linux切换用户时报错 this account is currently not available

在安装完redis之后系统创建了一个名叫redis用户,但切换到这个用户的时候却报了错 this account is currently not available 。
分析:从this account is currently not available 英文中可以了解到账号存在但不能使用(无效)。
原因:该用户在系统的shell中不可使用
解决办法:
查看/etc/passwd

vim /etc/passwd

在这里插入图片描述

/bin/bash //在系统的shell模式下可以使用
/sbin/nologin   //不可用

将不能登入的账号改为/bin/bash即可登入
在这里插入图片描述
在这里我将redis设为/bin/bash
在这里插入图片描述
到此切换成功。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐