如何在CentOS 8上添加和删除用户
时间:2020-03-05 15:27:03 来源:igfitidea点击:
设置新的Linux服务器时,首要任务之一是添加和删除用户。
每个用户对于各种命令行和GUI应用程序可以具有不同的权限级别和特定设置。
本文说明了如何在CentOS 8系统上添加和删除用户。
准备工作
为了能够创建和删除用户,我们需要以root用户或者具有sudo特权的用户身份登录。
如何在CentOS 8中添加用户
在CentOS中,我们可以使用“ useradd”命令创建一个新的用户帐户,后跟我们要创建的用户名。
例如,要创建一个名为“ theitroad”的新用户帐户,请运行:
sudo adduser theitroad
成功执行后,该命令不会产生任何输出。
它创建用户和用户的主目录('/home/theitroad'),并将文件从'/etc/skel'目录复制到用户的主目录。
在主目录中,用户可以编写,编辑和删除文件和目录。
如果我们以root用户身份登录,则不必在每个命令前添加sudo。
接下来,我们需要为新用户设置密码,以便该用户可以登录。
为此,请先调用“ passwd”命令,然后输入用户名:
sudo passwd theitroad
系统将提示我们输入并确认密码:
Changing password for user theitroad. New password: Retype new password: passwd: all authentication tokens updated successfully.
确保使用包含大写和小写字母,数字和特殊字符的强密码。
授予Sudo特权
在CentOS上,默认情况下,对转轮的成员授予“ sudo”访问权限。
如果我们希望新创建的用户具有管理权限,则将该用户添加到组中:
sudo usermod -aG wheel theitroad
我们还可以通过修改sudoers文件来配置用户sudo访问。
如何在CentOS中删除用户
不再需要删除用户帐户,请先调用“ userdel”命令,然后再输入用户名。
例如,要删除名为“ theitroad”的用户帐户,可以运行:
sudo userdel theitroad
成功执行后,该命令不会产生任何输出。
上面的命令将删除用户而不删除用户文件。
该用户也将从其所属的任何组中删除。
要删除用户并删除其主目录和邮件假脱机,请将'-r'选项传递给'userdel':
sudo userdel -r theitroad