如何在Ubuntu 20.04上添加和删除用户

244次阅读
没有评论

如何在

设置新的 Ubuntu 系统时的首要任务之一是添加和删除用户。每个用户对于各种命令行和 GUI 应用程序可以具有不同的权限和设置。本教程绍了如何在 Ubuntu 20.04 上添加和删除用户帐户。

在本教程我们向您展示如何在 Ubuntu 20.04 中添加和删除用户。这其中包括两种方式,分别是从命令行添加和删除用户或者是使用 GUI 添加和删除用户。我们还说明如何将
新用户添加 sudo 组中。

开始之前

只有 root 和具有 sudo 权限的用户可以创建和删除用户。可以通过两种方式创建新用户。分别是命令行和 GUI。如果你在 server 版上,仅能使用命令行。

从命令行添加用户

在 Ubuntu 中,有两个命令行工具可用于创建新的用户帐户:useraddadduseruseradd 适用于所有 Linux 发行版。而 adduser 是用 Perl 编写的脚本,是 useradd 的友好交互式前端。

添加新用户最快捷的方式是调用 adduser 命令,然后输入用户名即可。例如,要创建一个名为 username 新的用户帐户,请运行:

sudo adduser username
Adding user `username' ……
Adding new group `username' (1001) ……
Adding new user `username'(1001) with group `username' ……
Creating home directory `/home/username' ……
Copying files from `/etc/skel' ……

系统会询问您一系列问题。输入并确认新的用户密码。其他问题的答案都是可选的。

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Changing the user information for username
Enter the new value, or press ENTER for the default
Full Name []:
Room Number []:
Work Phone []:
Home Phone []:
Other []:
Is the information correct? [Y/n]

最后,系统会提示您确认输入的信息正确无误。该命令将创建新用户的家目录,并从 /etc/skel 复制文件到用户家目录。在家目录中,用户可以创建,编辑和删除文件和目录。

如果您希望新用户能够执行管理任务,则需要将该用户添加到 sudo 组:

sudo usermod -aG sudo username

通过 GUI 添加用户

如果您对命令行不满意,可以通过 GUI 添加新的用户帐户。请按照以下步骤操作:

打开设置窗口,然后单击“用户”选项卡。单击“解锁”按钮,并在出现提示时输入用户密码。输入密码后,“添加用户”按钮将变为绿色。

单击“添加用户”按钮,将出现“添加用户”对话框:选择新用户是标准用户还是管理员用户,然后输入信息。完成后,单击“添加”按钮。

从命令行中删除用户

在 Ubuntu 中,您可以使用两个命令删除用户帐户:userdel及友好的交互式前端 deluser。要删除用户,请调用deluser 命令并传递用户名作为参数:

sudo deluser username

以上命令不会删除用户文件。

如果要删除用户及其家目录和邮件,请使用 --remove-home 标志:

sudo deluser --remove-home username

通过 GUI 删除用户

打开设置窗口,然后单击“用户”选项卡。单击“解锁”按钮,并在出现提示时输入您的用户密码。单击要删除的用户名,右下角会显示一个红色的“删除用户”按钮

点击“删除用户”按钮,系统会提示您保留还是删除用户家目录。

Ubuntu 文档:http://manpages.ubuntu.com/manpages/focal/zh_CN/man8/userdel.8.html

VPSWe
版权声明:本站原创文章,由 VPSWe 2022-02-21发表,共计1593字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)