如何在 AlmaLinux 中创建用户和权限

当谈到虚拟主机后端或服务器端的首选操作系统时,CentOS(社区企业操作系统)早已占据了空间。 CentOS 于 2004 年发布,源自 Red Hat Enterprise Linux (RHEL),多年来一直致力于提供一个免费的企业级平台,与 RHEL 保持 1:1 的兼容性。

2020 年 12 月,CentOS 项目震惊了开源和网络托管世界,有消息称它将把重点转移到一个名为 CentOS Stream 的新企业上,这是一个操作系统的开发分支。 这就是 AlmaLinux 的用武之地。它是 CentOS 的直接替代品,并得到 cPanel 的全力支持。

设置 AlmaLinux 服务器后,您需要具有适当权限的用户来管理服务器。 本教程详细介绍了如何在 AlmaLinux 中创建用户以及文件和目录权限的说明。

要求

  • 运行 AlmaLinux 的服务器。
  • 对服务器的根级别访问或 sudo 权限。
  • 对目录遍历有基本的了解——特别是对 list 或 ls 命令的了解。

从图形用户界面 (GUI) 在 AlmaLinux 中创建用户

GNOME 是 AlmaLinux 的默认桌面图形用户界面 (GUI),但最终用户始终可以自由安装自己喜欢的 Linux 桌面环境。 桌面可以很容易地找到操作系统中的关键功能。

第 1 步:访问设置

要创建用户,请按 超级钥匙 (或者 窗口键) 和类型 设置 进入搜索。

步骤 2:选择并验证管理员

从“用户”部分中,选择具有管理权限的帐户,然后单击解锁按钮。

通过输入您的密码来验证帐户。

验证后,单击 添加用户.

第 3 步:创建新用户

1. 选择账户类型。 选项为标准或管理员。

2. 输入用户的全名和用户名。

3. 在密码下,您可以设置密码或允许新用户在登录时设置密码。

4. 完成所有选择并填写字段后,单击 添加.

您已经在 AlmaLinux 系统上创建了一个新用户。

从命令行在 AlmaLinux 中创建用户

第 1 步:打开终端会话

请按 超级钥匙 并输入单词 终端 进入搜索。 显示时单击终端图标。

步骤 2:在 AlmaLinux 中创建用户和密码

在终端会话中,键入以下命令。

$ sudo useradd -m quaithe

系统将添加用户 quaithe,并且参数 -m 还将为新用户创建一个主目录。 如果您想创建用户并提供与默认不同的主目录,请使用以下命令。

$ sudo useradd quaithe -d /path/to/home

尽管用户 quaithe 存在,但它需要密码。 键入以下命令,然后按 Enter 设置它。

$ sudo passwd userpassword

注意:将文本 userpassword 替换为您选择的密码。

通过键入以下命令确认用户 quaithe 存在。

$ cat /etc/passwd | grep quaithe

此命令将找到用户并输出 UID(用户 ID)和 GID(组 ID)。 创建交互式用户时,系统会分配一个从 1000 开始的 UID/GID。低于该 UID 的任何内容都是进程的系统用户帐户。 在下面 example,用户 quaithe 分别被分配了 1001:1001 作为 UID 和 GID。

要确认新创建的用户有主目录,我们可以运行 ls -l /home 命令。

了解文件和目录权限

ls -l 命令输出当前工作目录的内容。 在这个 example,输出是用户quokka的主目录。 ls 命令的 -l 部分给出了一个很长的输出列表,这是相关的,因为它允许我们查看 /home/quokka 目录中每个项目的权限字符串。

每行的第一部分是权限字符串,分为四组。

第一组是单个字符,最左侧的第一个字符,可以是广告或连字符。 d 表示目录或文件夹。 连字符表示文本文件。 在这个 example,它是一个名为 sulphurpool-dark.txt 的文本文件。

权限字符串中的其余组被分解为第 2、第 3 和第 4 组,指定与每个组关联的权限。

这 example 对于第二组,查看名为 vbox 的目录中的用户组。 由于权限字符串最左侧的 d ,您可以判断它是一个目录。 所有者是 cw 并具有 rwx(读、写和执行)权限。

字符串中的第三组是组权限。 所有者 cw 属于它自己的组(也称为 cw)并具有 rwx 权限。 属于 cw 组的任何其他用户共享相同的权限。

第 4 个也是最后一个组称为 world、other 或 public,指的是不是所有者且未明确分配给 cw 组的用户。 请注意,该组可以读取和写入 sulphurpool-dark.txt 文件,但不能执行它或导航到该文件,由权限字符串末尾的连字符表示。

文件安全最佳实践是让文件的管理员或所有者删除全球或公共用户的读写权限。 如果组无法导航到文件,则启用这些权限是没有意义的。 永远不应依赖通过默默无闻的安全性来保护文件。

总结

本教程带您了解如何在 AlmaLinux 中创建用户和设置权限。 从命令行创建用户的过程与 CentOS 非常相似,使得向 AlmaLinux 的操作过渡非常无缝。 此外,用于管理用户和权限的 GUI 选项为系统管理员进行快速更改提供了更大的灵活性。

您需要设置运行 AlmaLinux 的服务器吗? Liquid Web 的 VPS 主机, Cloud 专用服务器和专用服务器提供 AlmaLinux 作为服务器映像选项。 立即联系我们的销售团队,确定适合您的产品。