当前位置:网站首页 > 技术博客 > 正文

python WebKitFormBoundary



Linux 组是用于管理 Linux 中用户帐户的组织单位。对于 Linux 系统中的每一个用户和组,它都有惟一的数字标识号。它被称为 用户 ID(UID)和组 ID(GID)。组的主要目的是为组的成员定义一组特权。它们都可以执行特定的操作,但不能执行其他操作。

Linux 中有两种类型的默认组。每个用户应该只有一个 主要组primary group 和任意数量的 次要组secondary group

  • 主要组: 创建用户帐户时,已将主要组添加到用户。它通常是用户的名称。在执行诸如创建新文件(或目录)、修改文件或执行命令等任何操作时,主要组将应用于用户。用户的主要组信息存储在 文件中。
  • 次要组: 它被称为次要组。它允许用户组在同一组成员文件中执行特定操作。例如,如果你希望允许少数用户运行 Apache(httpd)服务命令,那么它将非常适合。

你可能对以下与用户管理相关的文章感兴趣。

  • 在 Linux 中创建用户帐户的三种方法?
  • 如何在 Linux 中创建批量用户?
  • 如何在 Linux 中使用不同的方法更新/更改用户密码?

可以使用以下四种方法实现。

  • :修改系统帐户文件,以反映在命令行中指定的更改。
  • :用于管理 和 。每个组都可以有管理员、成员和密码。
  • Shell 脚本:可以让管理员自动执行所需的任务。
  • 手动方式:我们可以通过编辑 文件手动将用户添加到任何组中。

我假设你已经拥有此操作所需的组和用户。在本例中,我们将使用以下用户和组:、、,另外的组是 和 。

在进行更改之前,我希望检查一下用户和组信息。详见下文。

我可以看到下面的用户与他们自己的组关联,而不是与其他组关联。

我可以看到这个组中没有关联的用户。

命令修改系统帐户文件,以反映命令行上指定的更改。

如何使用 usermod 命令将现有的用户添加到次要组或附加组?

要将现有用户添加到辅助组,请使用带有 选项和组名称的 命令。

语法:

如果系统中不存在给定的用户或组,你将收到一条错误消息。如果没有得到任何错误,那么用户已经被添加到相应的组中。

让我使用 命令查看输出。是的,添加成功。

如何使用 usermod 命令将现有的用户添加到多个次要组或附加组?

要将现有用户添加到多个次要组中,请使用带有 选项的 命令和带有逗号分隔的组名称。

语法:

在本例中,我们将把 添加到 和 中。

让我使用 命令查看输出。是的, 已成功添加到 和 中。

如何改变用户的主要组?

要更改用户的主要组,请使用带有 选项和组名称的 命令。

语法:

我们必须使用 改变用户的主要组。

让我们看看输出。是的,已成功更改。现在,显示 主要组是 而不是 。

命令用于管理 和 。每个组都可以有管理员、成员和密码。

如何使用 gpasswd 命令将现有用户添加到次要组或者附加组?

要将现有用户添加到次要组,请使用带有 选项和组名称的 命令。

语法:

在本例中,我们将把 添加到 中。

让我使用 命令查看输出。是的, 已成功添加到 中。

如何使用 gpasswd 命令添加多个用户到次要组或附加组中?

要将多个用户添加到辅助组中,请使用带有 选项和组名称的 命令。

语法:

在本例中,我们将把 和 添加到 中。

让我使用 命令查看输出。是的, 和 已成功添加到 中。

如何使用 gpasswd 命令从组中删除一个用户?

要从组中删除用户,请使用带有 选项的 命令以及用户和组的名称。

语法:

在本例中,我们将从 中删除 。

基于上面的例子,我知道 命令没有能力将多个用户添加到组中,可以通过 命令完成。但是,它将覆盖当前与组关联的现有用户。

例如, 已经与 关联。如果要使用 命令将 和 添加到 中,它将不会按预期生效,而是对组进行修改。

如果要将多个用户添加到多个组中,解决方案是什么?

两个命令中都没有默认选项来实现这一点。

因此,我们需要编写一个小的 shell 脚本来实现这一点。

如何使用 gpasswd 命令将多个用户添加到次要组或附加组?

如果要使用 命令将多个用户添加到次要组或附加组,请创建以下 shell 脚本。

创建用户列表。每个用户应该在单独的行中。

使用以下 shell 脚本将多个用户添加到单个次要组。

设置 文件的可执行权限。

最后运行脚本来实现它。

让我看看使用 命令的输出。 是的,、 和 已成功添加到 中。

如何使用 gpasswd 命令将多个用户添加到多个次要组或附加组?

如果要使用 命令将多个用户添加到多个次要组或附加组中,请创建以下 shell 脚本。

创建用户列表。每个用户应该在单独的行中。

创建组列表。每组应在单独的行中。

使用以下 shell 脚本将多个用户添加到多个次要组。

设置 文件的可执行权限。

最后运行脚本来实现它。

让我看看使用 命令的输出。 是的,、 和 已成功添加到 中。

此外,、 和 已成功添加到 中。

我们可以通过编辑 文件手动将用户添加到任何组中。

打开 文件并搜索要更新用户的组名。最后将用户更新到相应的组中。


via: https://www.2daygeek.com/linux-add-user-to-group-primary-secondary-group-usermod-gpasswd/

作者:Magesh Maruthamuthu 选题:lujun9972 译者:NeverKnowsTomorrow 校对:wxy

本文由 LCTT 原创编译,Linux 中国 荣誉推出

版权声明


相关文章:

  • html中img标签src的作用2025-07-13 11:01:04
  • sql如何编程2025-07-13 11:01:04
  • 密码学教程2025-07-13 11:01:04
  • 万成是什么公司2025-07-13 11:01:04
  • 倒排索引是什么意思2025-07-13 11:01:04
  • orm框架有哪些优缺点2025-07-13 11:01:04
  • js事件怎么写2025-07-13 11:01:04
  • oracletypes.varchar2025-07-13 11:01:04
  • ncm免费转换mp3格式的软件2025-07-13 11:01:04
  • 代理方式有几种2025-07-13 11:01:04