预配新的 Linux 服务器时,第一个任务就是添加和删除用户。每个用户可以为各种命令行和 GUI 应用程序具有不同的权限级别和特定设置。
本文介绍如何添加和删除 CentOS 8 系统上的用户。
先决条件
为了能够创建和删除用户,您需要以 root 或具有sudo 权限的用户登录。
如何在 CentOS 8 中添加用户
在 CentOS 中,您可以使用usingradd 命令创建新用户帐户,后跟要创建用户名。
例如,要创建一个名为”linuxize”的新用户帐户,您需要运行:
sudo adduser linuxize
成功时,该命令不生成任何输出。它创建用户和用户主目录 (), 将文件从目录复制到用户主目录。在主目录中,用户可以写入、编辑和删除文件和目录。/home/linuxize/etc/skel
如果您以 root 登录,则不必使用 sudo 预处理每个命令。
接下来,您需要为新用户设置密码,以便用户可以登录。为此,请调用passwd 命令,后跟用户名:
sudo passwd linuxize
系统将提示您输入并确认密码:
Changing password for user linuxize.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
请确保使用包含大写字母和小写字母、数字和特殊字符的强密码。
授予特权
默认情况下,在 CentOS 上,组轮的成员被授予sudo访问权限。
如果希望新创建的用户具有管理权限,请将用户添加到组:
sudo usermod -aG wheel linuxize
您还可以通过修改 sudoers 文件来配置用户 sudo 访问。
如何删除 CentOS 中的用户
若要不再需要删除用户帐户,请调用用户德尔命令,后跟用户名。
例如,要删除名为”linuxize”的用户帐户,您将运行:
sudo userdel linuxize
成功时,该命令不生成任何输出。
上述命令将删除用户而不删除用户文件。用户也会从它所属的任何组中删除。
若要删除用户并删除其主目录和邮件假脱机,请将 选项传递到 :-ruserdel
sudo userdel -r linuxize
原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun35760.html