如何在Debian 9上添加和删除用户

评论 0 浏览 0 2019-03-11

Debian,以及所有其他的Linux发行版,都是一个多用户操作系统。每个用户可以有不同的权限级别,以及对各种命令行和图形用户界面应用程序的具体设置。

知道如何添加和删除用户是一个Linux用户应该知道的基本技能之一。

本教程解释了如何在Debian 9上添加和删除用户。

先决条件

您需要以根用户或具有sudo权限的用户身份登录,以便能够在您的Debian系统上添加和删除用户。

如何在Debian中添加用户

在 Debian 中,有两个命令行工具可以用来创建一个新的用户帐户。useraddadduser

useradd是一个用于添加用户的低级工具,而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] 

在最后的提示中,你需要通过输入Y来确认信息的正确性。

该命令将创建新用户的主目录,并从/etc/skel目录复制文件到用户的主目录。在主目录中,用户可以写入、编辑和删除文件和目录。

在Debian上,默认情况下,sudo组的成员被授予sudo的权限。

如果你想让新创建的用户拥有管理权限,将该用户添加到sudo组

sudo usermod -aG sudo username

如何在Debian中删除一个用户

如果不再需要该用户帐户,你可以用userdeldeluser删除它。在Debian上,你通常应该使用deluser命令,因为它比低级别的userdel更友好。

要删除该用户,而不删除用户文件,请运行。

sudo deluser username

如果你想删除该用户及其主目录和邮件库,请使用--remove-home标志。

sudo deluser --remove-home username

总结

在本教程中,你学到了如何在 Debian 中添加和删除用户。这些命令同样适用于任何基于Debian的发行版。

如果您有任何问题,请随时留言咨询。

最后更新2023-06-14
0 个评论