CentOS7添加用户

发布时间:2023-05-21

一、添加用户

在CentOS7中添加用户可以通过useradd命令来实现。例如,我们要添加一个用户名为test的用户,可以使用以下命令:

sudo useradd test # 新建用户
sudo passwd test # 给用户设置密码

执行以上命令后即可添加一个名为test的用户,并设置了该用户的密码。 此时,我们还需要将该用户添加到sudo组,使其具备sudo权限。

二、添加用户到sudo组

为了给新用户sudo权限,我们需要将其添加到sudo组中。可以通过以下步骤实现:

sudo usermod -aG sudo test # 将test用户添加到sudo组

执行该命令后,test用户就被添加到sudo组中了。

三、修改用户权限

有时候,我们需要临时为某个用户授予sudo权限,可以直接修改/etc/sudoers文件。但是,直接修改该文件有一定的风险,为了避免操作错误导致系统异常,我们可以通过visudo命令来修改该文件。 执行以下命令即可打开sudoers文件:

sudo visudo

在打开的文件中,我们可以找到以下行:

%sudo	ALL=(ALL:ALL) ALL

该行表示将sudo组添加到sudoers文件中。如果我们需要将test用户添加到sudoers中,并具备sudo权限,只需要在该行下方添加以下内容:

test ALL=(ALL:ALL) ALL

注意,添加的内容必须按照该格式添加,并用TAB来分隔各项内容。添加完后,保存退出即可。

四、删除用户

当我们不再需要某个用户时,可以通过以下命令来删除该用户:

sudo userdel -r test

执行该命令后,test用户将被完全删除,包括其home目录。

五、小结

以上就是通过在CentOS7中添加用户的方法,需要在新建用户后,将其添加到sudo组并修改sudoers文件,才能获得sudo权限。同时,我们也介绍了如何删除用户。