Hello! 欢迎来到小浪云!


Ubuntu系统新增用户并赋予sudo权限的详细教程


avatar
小浪云 2024-07-09 50


Ubuntu操作系统中,我们经常需要创建新的用户账户并为其分配必要的权限。以下是详细步骤,指导您如何在Ubuntu中新增用户并赋予其sudo权限,同时确保系统的安全性。


1. 登录系统

首先,您需要使用root用户登录,或者使用一个已经具有sudo权限的用户账户登录到Ubuntu系统。

2. 新增用户

要添加新用户,我们将使用adduser命令。假设您要添加的用户名为newuser,请执行以下命令

sudo adduser newuser

在执行命令后,系统会提示您为新用户设置密码以及提供一些其他信息。请按照提示操作,完成用户的创建。

3. 赋予sudo权限

为了让新用户能够执行特权操作,我们需要将其添加到sudo用户组中。这里有两种方法可以实现:

方法一:使用usermod命令

执行以下命令,将newuser添加到sudo用户组中:

sudo usermod -aG sudo newuser

执行完毕后,newuser就已经拥有了sudo权限。

方法二:编辑sudoers文件(不推荐,除非您非常熟悉该文件)

虽然您可以直接编辑/etc/sudoers文件来赋予用户sudo权限,但这种方法风险较高,因为错误的编辑可能会导致系统问题。因此,除非您非常熟悉sudoers文件的语法和规则,否则不推荐使用此方法。

如果您确实需要编辑sudoers文件,请使用visudo命令,这是一个安全的编辑器,可以防止您做出错误的修改。但请再次强调,这不是推荐的方法。

4. 测试sudo权限

为了验证新用户是否成功获得了sudo权限,您可以退出当前用户,然后使用新创建的用户newuser登录。尝试执行一个需要sudo权限的命令,例如更新软件包列表:

sudo apt update

系统会要求您输入newuser的密码。如果密码正确,并且用户具有sudo权限,那么命令将成功执行。


注意:在赋予用户sudo权限后,请务必合理控制其权限范围,避免不必要的安全风险。如果您发现某个用户不再需要sudo权限,请及时从sudo用户组中移除该用户。

相关阅读