距离我上次使用 RedHat(我相信 Oracle Linux 就来自 RedHat)已经过去 10 多年了。所以我不记得创建新用户、将他们添加到适当的组、设置他们的家庭环境等的步骤。
我可以找到适用于 Oracle Linux 的单独命令,但没有关于如何进行该过程的工作流程(例如管理员必须遵循哪些步骤才能完成向 Oracle Linux 环境添加新用户的完整过程)。
当 Oracle Linux 系统需要新用户时,有人可以提供建议的步骤吗?
编辑
我应该注意,我正在处理一个无头系统,所以我需要知道如何从命令行执行此操作。查看 oracle 站点上的资源不断显示 GUI 方法与 CLI 混合执行操作。例如,它说明了如何在命令行创建用户的命令,但没有显示如何通过命令行设置用户名。相反,它显示 GUI 用户管理器工具。
答案1
您可以以 root 身份使用命令将用户添加到 Oracle Linux 系统useradd
。如果您还需要添加组,请使用该groupadd
命令。您可以通过在终端提示符下键入man useradd
和来查看这两个命令的扩展帮助。man groupadd
这是一个文章来自甲骨文准确解释如何在 Oracle Linux 上管理用户。
一个例子:
useradd jimmy
添加用户后,假设它是针对真实的人而不是系统服务,您可能需要设置密码:
passwd jimmy
用户详细信息在“/etc/passwd”文件中可见。如果未指定 UID,则分配下一个最大的 UID。还会创建一个组名称与用户名匹配的新组。默认情况下,用户主目录创建在“/home”目录下,shell 为“/bin/bash”。
答案2
由于 Oracle Linux 与 Red Hat Enterprise Linux 非常相似,因此您可能会发现 RHEL 5 部署指南的“用户和组管理工具”部分很有用这里。