如何在CentOS, RHEL和Fedora中添加和删除用户
时间:2019-05-19 01:25:24 来源:igfitidea点击:
我们可能需要为每个想要连接此系统的用户创建单独的帐户。
为了在系统中添加新用户,系统中有两个可用的命令: useradd和 adduser。
adduser命令
是useradd命令的增强版本。
adduser命令在后端调用useradd命令。
本教程将在CentOS、RHEL、Fedora和CoreOS操作系统上添加和删除用户。
添加新用户
在本教程中,我们使用adduser命令作为示例。
下面的命令将在系统上创建名为“Hyman”的新用户
# adduser Hyman
你仍然不能用这个帐号登录到你的系统。
你需要设置一个密码帐户激活它。
使用此命令设置新密码。
# passwd Hyman Changing password for user Hyman. New password: ************** Retype new password: ************** passwd: all authentication tokens updated successfully.
默认情况下,上面的命令将创建用户的主目录为/home/。
但我们可以使用以下命令在任何其他位置指定主目录。
# adduser Hyman --home=/var/home/Hyman
我们还可以为用户指定任何其他shell来代替默认设置,使用 -shell选项,后面跟着shell名称,如下所示。
# adduser Hyman --shell=/bin/bash
如果不想创建用户的主目录。可以使用-no-create-home
选项,如下所示。
# adduser Hyman --no-create-home
从系统中删除用户
现在它的好,锁定或删除任何用户从系统中不再需要。
使用以下命令从系统中删除任何用户。
# userdel Hyman
上面的命令不会删除用户的主目录。
如果我们还想删除用户的主目录, 在命令中使用-r
或--remov-home
参数,例如下面的命令将永久删除用户Hyman和他们的主目录。
# userdel Hyman --remove-home