根用户登录shell是/sbin/nologin怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根用户登录shell是/sbin/nologin怎么办相关的知识,希望对你有一定的参考价值。

做实验时,不小心把根用户的登录shell改成/sbin/nologin,重启后,根用户不能进入系统了,怎么样才能把shell改回成/bin/bash 。

参考技术A 用普通用户登陆,su - root -s /bin/bash 参考技术B 尝试单用户登录,看是否可以修改/etc/passwd
如果不行的话,只能光盘模式rescue挂载,然后修改/etc/passwd本回答被提问者和网友采纳

以上是关于根用户登录shell是/sbin/nologin怎么办的主要内容,如果未能解决你的问题,请参考以下文章

usermod命令/用户密码管理/mkpasswd命令

/etc/profile和/etc/bashrc、~/.bash_profile和~/.bashrc、.zshrc和.zprofile的区别

linux的shell编程中#!/bin/sh和bash是啥意思?

linux用户信息里面的: shell /bin/bash 啥意思阿?

linux用户信息里面的: shell /bin/bash 啥意思阿?

问题1:linux系统下新建用户useradd,提示找不到相应的命令;但是通过/usr/sbin/useradd却能够新建用户。