作为 sudo 用户,何Uu和户可以使用自己的上创密码,以 root 用户的何Uu和户身份运行命令和访问文件。你不需要知道 root 密码也不需要切换到 root 用户,上创只需要在命令前添加 sudo,何Uu和户就可以 root 用户的上创权限去运行它。
在基于 Ubuntu 和 Debian 的何Uu和户 Linux 系统中,sudo 实际上是上创 root 的同义词,但 sudo 远远不止于此。何Uu和户今天我们这篇文章不是上创要详细介绍 sudo,而是何Uu和户介绍如何在 Ubuntu 或 Debian 中创建 sudo 用户。看如下命令结构:
sudo usermod -aG sudo<username>
上述命令就可以添加一个 sudo 用户,很简单对吧,何Uu和户我们下面来详细介绍一下。
我们本篇文章中使用的系统环境为 Ubuntu,但是也适用于 Debian 和许多其他 Linux 发行版。
这里使用的命令是标准的 Linux 命令,正常情况下,大多数 Linux 发行版都会默认安装了这些命令。但是我不确定是否所有 Linux 发行版都有一个名为 sudo 的组。
现在我们开始在 Linux 命令行中创建 sudo 用户。
首先需要检查 Linux 系统中的用户(列出系统中的用户,我们将在以后专门介绍),如果你要授权 sudo 访问权限的用户不存在,那么第一步就是要创建这个用户。
在这里创建的用户是一个常规用户,在下一步中,我们才会将其添加到 sudo 列表中。另外,在 Ubuntu 中创建新用户还将会创建一个与用户名同名的用户组。
需要注意,要创建用户,当前用户必须是 root 用户或者 sudo 用户。
我们可以使用 adduser 或者 useradd 命令来创建新用户。关于这两个命令的区别,我们将在以后专门讨论。在这里我们使用 adduser 命令来创建用户:
sudo adduser<username>
在键入密码的时候,是不可见的,但是也可以随时使用 delete 或者 backspace 键,也可以使用 ctrl + U 快捷键的方式删除整行并从头开始。
如下图所示为创建新用户的例子:
使用 adduser 命令,还会创建用户的主目录。
系统还会要求输入姓名、电话等详细信息,如果需要,你可以输入这些详细信息,但这不是强制性的。确认后,就会成功创建用户。可以检查 /home 目录中的内容,或者在 /etc/passwd 文件中搜索新创建的用户名来验证新用户是否已创建。
创建用户后,可以将其添加到 sudo 组,就可以将其转为 sudo 用户。要将用户添加到 sudo 组,需要使用 -aG 组合选项。使用 -a 选项是为了确保向组中“追加”。
sudo usermod -aG sudo<username>
在上面的命令中:
成功添加不会有任何信息输出。
现在,我们需要验证用户是否被赋予了 sudo 权限。这个验证的方式有很多,我们在这里使用如下命令:
sudo -l -U<username>
在上述命令的输出中,末尾你会看到是否可以 sudo 权限运行所有命令:(ALL : ALL) ALL,如下图所示:
或者,你也可以在命令行中切换到新用户中,然后尝试运行 sudo 命令,看是否成功。
这样,我们就创建了一个 sudo 权限的用户。
以上就是本次分享全部内容,欢迎讨论。
责任编辑:庞桂玉 来源: TIAP UbuntuDebiansudo(责任编辑:休闲)
安徽:截止10月底各级财政累计拨付民生工程资金1213.2亿元
传音Infinix Zero X渲染图曝光:160W有线+50W无线
三星Galaxy S22最新渲染图曝光:融合Note系列风格
华擎DeskMini Max主机在日本展示:搭载AMD Radeon P120 ITX
中国海油牵头签订国内最大规模液化天然气船舶建造项目 建造金额约160亿元