跳至内容

用户和组帐户管理

简介

本指南将教你如何使用 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
    
  • 输入您的用户名和密码,然后单击登录按钮

    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