今天介绍一下root被设置成nologin的解决方法:
usermod-s/usr/sbin/nologin user>
不小心将以上命令的<user>设置为root,可用以下方法解决:
1、启动后按任意键进入第一个屏幕开始菜单
2、进入启动菜单后按e修改启动参数
3、选择
“kernel /vmliuz-2.6.32-71.el6.i688 ro root=/dev/mapper/vg_redhat-lv_r”
再次按e进行编辑,其中在quit之后进行输入“空格 single”或者“空格 1”等进入一个单用户操作模式
4. 修改/etc/passwd文件
root:x:0:0:root:/root:/bin/bash //root登陆管理模式修改成/bin/bash并保存数据即可。
或者usermod -s /bin/bash root //使用usermod修改root用户默认的登陆bash。
5、重新启动系统即可实现root的登陆。
以上就是关于“root被设置成nologin的解决方法”的相关解答,酷番云云南知名老牌云服务商,云服务器用户按需选择内存、数据盘、cup等配置大小,弹性灵活扩容,平滑升级。专业技术团队7×24小时服务支持,售后无忧!
高性价比云服务器选购地址:
https://www.kufanyun.com/server/buy.html