需要得到 admin Linux 中的特权,但不确定如何? 今天我们将讨论如何在 Ubuntu 和 Arch Linux 上快速向特定用户授予管理权限。
为什么我需要管理员权限?
在使用 Linux 系统时,当您尝试任何类型的管理任务(例如安装或删除软件)时,您可能会收到一条错误消息,指出您没有正确的权限。 这有时会令人沮丧,但得到 admin Linux 上的权利并不像听起来那么难。
事实上,有多种工具可供您使用,具体取决于您使用的发行版。 但是,请记住非 root 用户不能授予 admin 任何人的权利,因此您需要以另一个拥有 admin 地位。
这些用户,从技术上定义,属于 sudo 或者 sudoers 团体。 这意味着他们可以发布 sudo 通过输入用户密码来执行命令。 需要密码来授权用户,以便他们可以在系统上执行管理任务。
获得 admin 权利,您需要属于正确的组,我们将在下面解释如何做到这一点。
如何在 Ubuntu 中授予管理员权限
桌面环境可以轻松控制用户权限,无论您对 Linux 内部工作的舒适程度如何。 您可以使用 GUI 应用程序在桌面上管理用户,也可以通过命令行更高效地完成相同的任务。
通过桌面授予管理员权限
在 Ubuntu 和 Linux Mint 等基于 Debian 的发行版中,您会在系统设置中找到用户管理工具。 搜索 用户 在应用程序启动器中,用户管理实用程序通常位于结果之上。
启动该工具后,查找修改用户权限、组或高级控件的选项。 如果您可以编辑用户的组,请确保将用户添加到 sudo 或者 sudoers 团体。
通过命令行授予管理员权限
两个不同的命令可以授予 admin Ubuntu中的权利: 用户模式 和 gpasswd.
要使用 usermod 授予管理权限,请打开终端并输入:
sudo usermod -aG sudo username
代替 用户名 使用您选择的用户名。 这 -aG 标志代表 附加 和 团体. 此命令指示 usermod 将用户名附加到组,在本例中为 sudo 团体。
要使用 gpasswd,请在终端中输入以下命令:
sudo gpasswd -a username sudo
务必更换 用户名 使用您要授予的用户的用户名 admin 特权。 这 -一种 flag 表示你想要 添加 用户到 sudo 团体。
如何在 Arch Linux 中授予管理员权限
一些基于 Arch 的发行版,例如 Manjaro Linux,具有类似于 Ubuntu 的基于桌面的用户管理应用程序。 但是,如果您在系统上找不到一个,获取 admin 通过命令行在 Arch Linux 上的权限也非常简单。
您需要编辑 etc/sudoers 文件。 虽然篡改系统文件会导致系统崩溃,但有一个特殊的命令叫做 视觉 允许您以最小的风险编辑文件。
sudo visudo
将以下行添加到文件中,如果该行已经存在,则取消注释(通过删除井号)。 该行提供了对轮组的 root 访问权限。
%wheel ALL=(ALL) ALL
保存并退出 visudo 后,发出以下命令将用户添加到 车轮 组,替换 用户名 与您选择的用户。
sudo gpasswd -a username wheel
在 Linux 中创建新管理员
您现在已将用户添加到您的 Linux admin 组,并且该用户可以执行管理任务,例如安装和更新软件。 如果您正在运行具有多个用户的大型 Linux 服务器,则拥有多个管理员可能会有所帮助。
如果您经常在 Linux 系统上管理用户,那么了解如何快速识别用户是关键。 列出系统上存在的所有用户是一个很好的开始方式。