根用户名或账户在Linux或任何其他类似Unix的操作系统中拥有所有可用命令和文件的默认权限。它也被称为超级用户、根账户和根用户。用户名:"kali "是登录新Kali系统的标准凭证。这建立了一个用户 "kali "的会话,你必须在 "Sudo "之后使用这个用户密码来获得root权限。Kali Linux直到最近都是默认使用root账户的。在当前版本的Kali中,root登录受到限制,允许你利用你的普通用户账户来访问GUI。这种修改背后的原因应该很清楚,但是如果你是Kali的用户,你应该已经熟悉了Linux系统;因此,允许你用root账户登录有一点风险。我们将在安装Kali Linux时创建一个具有管理能力的非root用户。其他Linux发行版也遵循类似的程序。Kali旧版本中的默认用户是root。但首先,我们必须在安装Kali Linux之前创建一个普通账户。要在Kali下安装任何程序或软件包,我们必须先登录,然后使用Sudo命令。所以,要想获得Kali Linux的root权限,我们必须按照附录中的方法进行。
方法1
如果许多用户共享系统,其中一些人可能希望作为管理员,对整个系统进行管理。为了不直接影响系统的运行,并便于在不同的用户之间共享,可以授予合适的用户以管理员的权限,其他用户以非root的权限。如果有一个根用户,攻击者要闯入系统就会很困难。使用sudo和禁用root账户可能会误导入侵者,因为他们不会知道哪个账户有管理员权限。Sudo策略可以在企业网络以及Kali Linux发行版中创建和部署。拥有root密码可以提高监控能力,因为它允许你看到其他用户在系统中做了什么,以及是否有任何入侵行为发生。
第1步:首先,用apt软件包管理器下载kali-root-login软件包。
$ sudo apt install kali-root-login
复制代码
第2步:接下来,使用下面列出的命令来配置我们刚刚下载的程序。
$ sudo dpkg-reconfigure kali-grant-root
复制代码
第3步:执行上述命令后,将弹出以下显示的屏幕。
第4步:在点击回车之前,确保选择了 "启用无密码的特权升级",以便进一步进行。
第5步:在该部分,用户将被添加到 "kali-trusted "组,你可以从所附的截图中验证。
第6步:就这么简单。你甚至可以使用Sudo命令,以root身份执行所有后续命令,但你永远不需要密码。试着注销后再进入,然后执行一个通常需要root权限的命令,看看是否有效。
$ sudo apt update
复制代码
方法2
在Kali Linux 2021上,我们默认以非root用户身份连接,我们必须自己设置root密码。在第一个会话中我们甚至不知道root密码,所以我们不能间接登录。相反,我们必须以非用户身份登录,这是在我们安装Kali Linux时建立的。
第1步:要开始的话,必须先打开终端,然后用这个命令来确定当前的登录用户。
$ whoami
复制代码
你可以检查一下,在我们的系统中,用户名是kalsoom。
第2步:要把标准用户账户改为根账户,请在终端中执行以下引用的命令。
$ sudo -i
复制代码
第3步:现在你可以通过使用所附的命令来验证你是否在根目录下。
输出显示用户名为 "root"。
总结
在本教程中,我们学习了如何在Kali Linux中向普通用户授予root权限。你可以使用本指南中的说明,在任何命令前加上sudo,再也不用输入密码了。当Kali的开发者在最新的版本中限制root登录时,他们一定预料到一些用户会被激怒;因此,他们提供了许多恢复能力的选项。在使用根密码的时候,有一句话要注意:把它安全地控制起来;否则,系统就可能被破坏。我希望这篇文章对你在Kali Linux上工作时有指导意义。你可以使用这两种方法中的任何一种来获得系统中的root权限。