Debian以及所有其他Linux发行版都是多用户操作系统。每个用户对于各种命令行和GUI应用程序可以具有不同的权限级别和特定设置。
知道如何添加和删除用户是Linux用户应了解的基本技能之一。
本教程介绍了如何在Debian 9上添加和删除用户。
先决条件
您需要以位具有sudo访问权限的用户登录,才能在您的Debian系统上添加和删除用户。
如何在Debian中添加用户
在Debian中,有两个可用于创建新用户帐户的命令行工具:useradd
和adduser
。
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中的用户
如果不再需要该用户帐户,则可以使用userdel
或deluser
将其删除。在Debian上,通常应该使用deluser
命令,因为它比底层userdel
更友好。
要删除用户而不删除用户文件,请运行:
sudo deluser username
如果您要删除用户的主目录和邮件后台处理程序,请使用--remove-home
标志:
sudo deluser --remove-home username
结论
在本教程中,您学习了如何在Debian中添加和删除用户。相同的命令适用于任何基于Debian的发行版。
如有任何疑问,请随时发表评论。