Debian 以及所有其他 Linux 发行版都是一个多用户操作系统。每个用户可以对各种命令行和 GUI 应用程序拥有不同的权限级别和特定设置。
了解如何添加和删除用户是 Linux 用户应该了解的基本技能之一。
本教程介绍如何在 Debian 9 上添加和删除用户。
先决条件#
您需要以 root 身份登录或具有 sudo 访问权限的用户能够在 Debian 系统上添加和删除用户。
如何在 Debian 中添加用户#
在 Debian 中,您可以使用两个命令行工具来创建新用户帐户:useradd
and adduser
.
useradd是一个低级实用程序,用于添加用户adduser
一个友好的交互式前端useradd
用 Perl 编写。
创建一个名为的新用户帐户username
使用adduser
您将运行的命令:
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]
在最后一个提示中,您需要输入以下内容来确认信息是否正确Y
.
该命令将创建新用户的主目录,并从中复制文件/etc/skel
目录到用户的主目录。在主目录中,用户可以写入、编辑和删除文件和目录。
默认情况下,在 Debian 上,sudo 组的成员被授予 sudo 访问权限。
如果您希望新创建的用户具有管理权限,将用户添加到 sudo 组
:
sudo usermod -aG sudo username
如何在 Debian 中删除用户#
如果不再需要该用户帐户,您可以使用以下命令将其删除userdel
or deluser
。在 Debian 上,您通常应该使用deluser
命令,因为它比低级命令更友好userdel
.
要删除用户而不删除用户文件,请运行:
sudo deluser username
如果要删除用户及其主目录和邮件假脱机,请使用--remove-home
flag:
sudo deluser --remove-home username
结论#
在本教程中,您学习了如何在 Debian 中添加和删除用户。相同的命令适用于任何基于 Debian 的发行版。
如果您有任何疑问,请随时发表评论。