linux不能root

如题所述

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

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

Linux无法用root账号登录系统怎么办?

你的意思是,禁用了root权限,不允许在console以外使用root直接登陆使用一般管理员登陆,通过sudo提升权限后就可以执行管理员指令了如果是root密码遗失,那么可以进入单用户模式,重新root修改密码

怎么设置linux的root权限?

Linux系统在控制台需要cd到root目录时,如果没有设置过root密码的话,是无法进入的,会提示权限不够,下面就详细讲解一下如何开启root权限。

1.打开Linux系统控制台,当提示权限不足时输入:sudopasswdroot,按回车键。

如下图。

2.提示需要输入密码,此时需要的密码是Linux系统登录密码,输入时没有任何提示,输完直接回车键。

3.请输入新的UNIX密码,现在要输入你想设置的root密码,屏幕不会显示输入数字,输完回车键。

4.请重新输入新的UNIX密码,把root密码再次输入一次,按回车键。

5.出现passwd:密码更新成功,就表示root密码设置成功了。

6.现在我们验证下root密码有没有设置成功,输入:su,回车,当出现账号加当前路径#的时候就表示已经进入root控制状态了(可观察下图和上图账号名称,是不一样的),普通账号状态为是XX:~$。

linux无法切换到root用户?

linux的无法切换到root用户原因如下:安装linux时,未输入ROOT密码;或新建用户,勾选“设为管理员”,仅为新用户设置密码。未设置ROOT密码,系统检测失败解决办法:运行sudopasswdroot(重新设置root密码)退出输入exit即可

linux为什么不能直接使用root?

root是Linux的超级管理员,可以在系统下进行任何操作,包括把自己删除

linux中有句名言Withgreatpowercomesgreatresponsibility,中文就是能力越大责任越大。

linux系统无条件相信使用者,它假设使用者知道自己在做什么。所以当你运行rm的时候,linux一般不会要求二次确认,一般也不会有回收站的功能。主人要我删除文件,系统一定严格执行命令。如果你用的是root帐号,你就可以操作所有文件。

所以说,一般要尽量避免直接使用root帐号。像ssh默认都不允许使用root帐号登录,好多工具在运行的时候也会检测当前是不是root帐号,如果是则主动退出,防止出现不可挽回的悲剧。

另一方面,在linux下,绝大多数功能都可以使用普通帐号完成,根本不需要root帐号。那问题来了,哪些功能需要root帐号呢?比如对硬盘进行分区和格式化、设置网卡IP、更新网络路由配置、管理系统帐号、安装系统级的软件等等。这一类操作都需要修改系统分区上的文件,所以需要root权限。但这一类操作也都很低频,没有必要为了这些事而背负那么大的风险。

所以日常使用普通帐号,只在必要的时候使用sudo做一些特权操作是一种非常安全的使用习惯

温馨提示:答案为网友推荐,仅供参考
相似回答