跳至内容

用户和组账户管理

简介

本指南将教您如何使用 Cockpit(一个基于 Web 的 Linux 服务器图形管理工具)在 Rocky Linux 9.4 上管理用户和组账户。

先决条件

  • 可以访问具有 GUI 的 Rocky Linux 9 操作系统
  • 管理权限
  • 已安装并启用了 Cockpit 包

Cockpit

Cockpit 是一个基于 Web 的 Linux 服务器图形管理工具。虽然它有许多用例,但我们将使用 Cockpit 来管理用户和组账户。使用 Cockpit 的好处包括易用性、远程管理、集成、实时反馈和多服务器仪表板。

登录 Cockpit

  • 打开您的 Web 浏览器,在地址栏中输入 https://:9090 >注意:您也可以在命令行中输入确切的地址。

    https://:9090
    
  • 输入您的用户名和密码,然后单击登录按钮。

    img

  • 单击受限访问按钮并输入您的密码以启用管理访问。

    img

用户和组管理

管理用户账户

  • 从左侧菜单中,单击账户选项卡,然后单击创建新账户按钮。

    img

  • 全名文本框中输入用户的姓名。

    请注意,用户名将根据全名自动填充。但是,如果需要,您也可以编辑用户名和 ID 字段。

  • 为新用户输入密码。
  • 单击创建按钮。

    img

CLI 方法:管理用户账户

sudo useradd username -md /home/username -u 1002 -s /bin/bash 
sudo passwd username 

观察新用户已添加到“账户”选项卡下显示的列表。

img

CLI 方法:查看 passwd 文件

cat /etc/passwd

修改用户账户

  • 单击新用户旁边的垂直省略号图标,然后单击编辑用户

    img

在这里,您可以修改用户账户设置,例如:

  • 全名
  • 组成员资格
  • 密码设置
  • Shell

    img

要将用户添加到组,请执行以下操作:

  • 单击新用户旁边的垂直省略号图标,然后单击编辑用户

  • 单击文本框,然后键入组名。
    或者,您也可以向下滚动下拉菜单并单击要添加的组的名称。

    img

CLI 方法:将用户添加到组

sudo usermod -aG groupname username

要从组中删除用户:

  • 单击组名旁边的x

    img

CLI 方法:从组中删除用户

sudo gpasswd -d username groupname

删除用户账户

要删除用户账户:

  • 单击新用户旁边的垂直省略号图标,然后单击删除账户

    img

  • 单击以蓝色突出显示的用户名,然后选择删除框。

    img

    img

CLI 方法:删除用户账户

sudo userdel -d username groupname

创建、删除和管理组账户

  • 从左侧菜单栏中,单击账户选项卡,然后单击创建新组按钮。

    img

  • 在文本框中输入组名。

注意:您可以接受默认的组 ID,或者将其更改为您想要的数值(例如 5001)。

  • 单击选择按钮。

    img

CLI 方法:添加组名

sudo groupadd groupname

要验证组是否已创建:

  • 表中的搜索框中输入组名。

  • 单击旁边的下拉菜单。

    img

CLI 方法:验证组名

cat /etc/group | grep groupname

要删除组:

  • 单击新用户旁边的垂直省略号,然后单击删除组

    img

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