用户和组帐户管理
简介¶
本指南将教你如何使用 Cockpit 在 Rocky Linux 9.4 上管理用户和组帐户,Cockpit 是一个基于 Web 的图形界面管理工具,用于 Linux 服务器。
先决条件¶
- 具有 GUI 的 Rocky Linux 9 操作系统的访问权限
- 管理权限
- 安装并启用了 Cockpit 软件包
Cockpit¶
Cockpit 是一个基于 Web 的图形界面管理工具,用于 Linux 服务器。虽然它有许多用例,但我们将使用 Cockpit 来管理用户和组帐户。使用 Cockpit 的好处包括易用性、远程管理、集成、实时反馈和多服务器仪表板。
登录 Cockpit¶
打开您的 Web 浏览器,并在地址栏中输入 https://localhost:9090 >注意: 您也可以在命令行中输入确切的地址
https://localhost: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