如何在Ubuntu, Debian和LinuxMint中添加和删除用户
时间:2019-05-19 01:25:23 来源:igfitidea点击:
我们可能需要为每个想要连接此系统的用户创建一个单独的帐户。
为了在系统中添加新用户,系统中有两个可用的命令: useradd和 adduser。adduser命令
是useradd命令的增强版本。adduser命令
在后端调用useradd命令。
本教程将在Ubuntu、Debian和LinuxMint操作系统中添加和删除用户。
添加新用户
对于本教程,我们使用adduser命令作为示例。
下面的命令将在系统中创建一个名为“Hyman”的新用户帐户。
$ sudo adduser Hyman Adding user `Hyman' ... Adding new group `Hyman' (1006) ... Adding new user `Hyman' (1005) with group `Hyman' ... Creating home directory `/home/Hyman' ... Copying files from `/etc/skel' ... Enter new UNIX password: ************** Retype new UNIX password: ************** passwd: password updated successfully Changing the user information for Hyman 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
在默认情况下,上面的命令将创建用户的主目录为/home/。
但我们可以使用以下命令在任何其他位置指定主目录。
sudo adduser Hyman --home=/var/home/Hyman
我们还可以为用户指定任何其他shell来代替默认设置,使用 -shell指定,后面跟着shell名称,如下所示。
sudo adduser Hyman --shell=/bin/bash
如果我们不想创建用户的主目录。
可以使用-no-create-home
选项,如下所示。
sudo adduser Hyman --no-create-home
从系统中删除用户
现在它的好,锁定或删除任何用户从系统中不再需要。
使用以下命令从系统中删除任何用户。
sudo deluser Hyman
上面的命令不会删除用户的主目录。
如果我们还想删除用户的主目录, 在命令中添加-remove-home
参数。
例如下面的命令,将永久删除用户Hyman和他们的主目录。
sudo deluser Hyman --remove-home
我们还可以使用以下命令在删除用户的主目录之前对其进行备份。
sudo deluser Hyman --remove-home --backup --backup-to /var/archives/