用户和组账户管理
简介¶
本指南将教您如何使用 Cockpit(一个基于 Web 的 Linux 服务器图形管理工具)在 Rocky Linux 9.4 上管理用户和组账户。
先决条件¶
- 可以访问具有 GUI 的 Rocky Linux 9 操作系统
- 管理权限
- 已安装并启用了 Cockpit 包
Cockpit¶
Cockpit 是一个基于 Web 的 Linux 服务器图形管理工具。虽然它有许多用例,但我们将使用 Cockpit 来管理用户和组账户。使用 Cockpit 的好处包括易用性、远程管理、集成、实时反馈和多服务器仪表板。
登录 Cockpit¶
-
打开您的 Web 浏览器,在地址栏中输入 https://:9090 >注意:您也可以在命令行中输入确切的地址。
https://:9090
-
输入您的用户名和密码,然后单击登录按钮。
-
单击受限访问按钮并输入您的密码以启用管理访问。
用户和组管理¶
管理用户账户¶
-
从左侧菜单中,单击账户选项卡,然后单击创建新账户按钮。
-
在全名文本框中输入用户的姓名。
请注意,用户名将根据全名自动填充。但是,如果需要,您也可以编辑用户名和 ID 字段。
- 为新用户输入密码。
-
单击创建按钮。
CLI 方法:管理用户账户¶
sudo useradd username -md /home/username -u 1002 -s /bin/bash
sudo passwd username
观察新用户已添加到“账户”选项卡下显示的列表。
CLI 方法:查看 passwd
文件¶
cat /etc/passwd
修改用户账户¶
-
单击新用户旁边的垂直省略号图标,然后单击编辑用户。
在这里,您可以修改用户账户设置,例如:
- 全名
- 组成员资格
- 密码设置
-
Shell
要将用户添加到组,请执行以下操作:
-
单击新用户旁边的垂直省略号图标,然后单击编辑用户。
-
单击组文本框,然后键入组名。
或者,您也可以向下滚动下拉菜单并单击要添加的组的名称。
CLI 方法:将用户添加到组¶
sudo usermod -aG groupname username
要从组中删除用户:
-
单击组名旁边的x。
CLI 方法:从组中删除用户¶
sudo gpasswd -d username groupname
删除用户账户¶
要删除用户账户:
-
单击新用户旁边的垂直省略号图标,然后单击删除账户。
或
-
单击以蓝色突出显示的用户名,然后选择删除框。
CLI 方法:删除用户账户¶
sudo userdel -d username groupname
创建、删除和管理组账户¶
-
从左侧菜单栏中,单击账户选项卡,然后单击创建新组按钮。
-
在文本框中输入组名。
注意:您可以接受默认的组 ID,或者将其更改为您想要的数值(例如 5001)。
-
单击选择按钮。
CLI 方法:添加组名¶
sudo groupadd groupname
要验证组是否已创建:
- 在组表中的搜索框中输入组名。
或
-
单击组旁边的下拉菜单。
CLI 方法:验证组名¶
cat /etc/group | grep groupname
要删除组:
-
单击新用户旁边的垂直省略号,然后单击删除组。
CLI 方法:删除组¶
sudo groupdel groupname
getent group | grep groupname
结论¶
总之,本指南已为您提供了使用 Cockpit 在 Rocky Linux 9.4 上成功管理用户和组账户的知识。Cockpit 易于使用的基于 Web 的图形界面使执行管理任务更加便捷高效,使您能够充分利用其用户友好的功能来顺畅地进行系统管理。
参考资料¶
安装 Cockpit:https://ciq.com/blog/how-to-administer-rocky-linux-with-cockpit/
作者:Sasheeny Hubbard
贡献者:Steven Spencer, Ganna Zhyrnova