Linux下root权限无法获取,su和su root都没用

Linux下root权限无法获取,su和su root都没用,第1张

重启系统,进入grub菜单,在kernel行尾添加 rw init=/bin/bash回车,按b启动进入shell,切换到/etc目录下编辑passwd文件,保存并重启

这部分我是看的《Linux就该这么学》这本书籍,你有兴趣也可以好好看看这本书,讲的非常详细。

你的截图提示的内容:最后一次失败登录的信息,最后一次成功登录后尝试登录过的次数,最后一个成功登录的信息。 一般出现这种情况是因为服务器做了访问控制,可能是你的IP未被设置为允许访问的IP,也有可能是你用root用户来登录,但是系统设置root用户不允许远程SSH登录。

第一种情况:打开/etc/hosts.allow,增加 sshd:172.16.*.* 即可;

第二种情况: 更改 /etc/ssh/sshd_config PermitRootLoginno 值,允许root远程登录(不建议);用别的用户登录后su 来切换成root用户;

正常情况下,root用户 可以跳转到任何普通用户下的(一些系统级的用户有保护),

跳转命令有两种写法:

一种是 #su - oracle (跳转到oracle用户下,并带有oracle的所有环境变量

另一种是#su oracle (这种跳转不带oracle用户的环境变量,保留root的环境变量)

最关键一点,root用户 su - 用户 时,是不需要口令的。(无论口令是啥)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7342998.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存