用户组 Linux加入Sudo用户组:步骤解析(linux加入sudo)

Linux 是基于Unix的多用户、多任务复杂的操作系统 。它不仅分配给不同用户、不同组和由 权限运行 , 也提供了一种可行的机制来管理和控制这些组 。Sudo 大部分Linux发行版提供了一个“sudo” 命令,允许普通用户在不进行密码认证的情况下执行根等权限的任务 。

要加入sudo 用户组,有两种方法:

(1)编辑用户分组文件

首先备份 /etc/groups 文件,执行以下命令:

cp -p /etc/groups /etc/groups.orig

当前 sudo 用户组为“sudo”,# 标识表示该行为注释行,一般情况下 sudo 用户组是默认用户组:

## Sudoers

sudo:x:27:root,username

其中 “27” 是 sudo 用户组的组识,任何 Linux 版本都是一样的,“root” 是此组的组长,“username” 为需要加入此用户组的用户。

(2)用户修改命令

使用usermod 命令,可以批量添加用户至用户组。例如:

sudo usermod -a -G sudo usernames

其中,-a, –append 添加用户至指定组,-G, –groups 指定用户组,usernames 是需要添加此用户组的用户。可以使用usermod -G 查看用户已加入的组,例如:

usermod -G sudo username

此外,还有一种方法可以添加用户至用户组,使用adduser 命令。例如:

sudo adduser usernames sudo

其中,adduser 是调用的useradd 命令,usernames 是用户名,sudo 指定添加的组名称。

以上两种方法,可以方便的将用户添加至需要的用户组,其中 sudu 用户组是用来给普通用户权限的一个重要用户组,我们在 Linux 加入/修改用户时,可以给用户分配其所在组以及其他任意组群。


数据运维技术 » 用户组 Linux加入Sudo用户组:步骤解析(linux加入sudo)