在 Kali Linux 中,许多命令和工具需要 root 权限才能运行。 但是,我们可以通过在它们前面加上 sudo 命令。 但是,添加 sudo 对于我们使用的每个命令并每次输入密码,都非常令人沮丧。
此外,如果有多个用户,我们需要为他们提供 root 权限,因为大多数命令都需要 root。 在当前版本的 Kali Linux 中,默认情况下禁用 root 登录,但它也提供了一个简单的选项来重新启用 root 登录。 让我们详细讨论一下如何在 Kali Linux 上添加新用户并为用户提供 root 权限。
在 Kali Linux 中添加新用户
我们可以使用 adduser 命令在 kali 中添加用户。 adduser 命令类似于 useradd 命令。 但是,adduser 命令比 useradd 更加用户友好。 它还会在添加新用户时创建文件夹和目录,而 useradd 命令则不会。
要添加新用户,您必须以 root 身份登录。 按 Ctrl+Alt+T 打开终端窗口,然后执行以下命令以 root 身份登录:
sudo -i
现在,我们将添加用户 用户1 到名为 user1 的组。 它将要求输入密码和其他信息,例如全名、房间号、工作电话、家庭电话等,这些是可选的。 执行以下命令添加新用户:
adduser --home /home/user1 user1
上面的命令将添加一个用户 用户1 与组 用户1 通过创建目录 /home/user1.
授予用户root权限
要为用户授予 root 权限,我们可以通过安装 kali-grant-root 软件包或编辑 /etc/passwd 文件来实现。 通过授予 root 权限,用户将能够使用 sudo 命令,无需输入密码。
将用户添加到根组
要将用户添加到根组,我们将使用 usermod 命令。 在终端窗口中运行以下命令:
sudo usermod -a -G <group_name> <username>
sudo usermod -a -G root user1
这将授予上述用户 root 权限。
安装 kali-grant-root 包
首先,通过执行以下命令更新系统存储库:
sudo apt update
现在,通过执行以下命令安装包 kali-grant-root:
sudo apt install kali-grant-root
通过运行以下命令配置上面安装的包:
sudo dpkg-reconfigure kali-grant-root
您将获得一个选项列表,用于决定是否将用户添加到 受kali信任 团体。 从选项中选择“启用无密码权限提升”以继续。 这会将用户添加到 kali-trusted 组。
现在,注销并重新登录,然后更新存储库。 更新后,尝试任何需要 root 权限的命令。 如果上述方法成功,将不会提示您输入密码。
删除具有 root 权限的用户
如果要删除已授予 root 权限的现有用户,可以通过执行以下命令来执行此操作:
sudo deluser --remove-home <username>
sudo deluser --remove-home user1
上述命令将删除用户 user1 及其目录。
结论
因此,我们介绍了添加新用户、使用不同方法授予 root 权限以及删除用户。 当有多个用户访问一个系统时,必须管理root权限。 使用上述方法,您可以检查用户的活动以及任何入侵活动。 我希望这个对你有用。 感谢您的阅读!