Linux 组2025年3月17日 | 阅读 3 分钟 用户可以被列入不同的组。组允许我们在组级别设置权限,而不是在个体级别设置权限。 每个 Linux 发行版都有一个图形化工具来管理组。组可以通过图形化工具、命令行工具以及 vi 或 vigr 来管理,具体取决于用户的经验。只有有经验的用户才应该使用 vi 或 vigr 来管理组,因为它们会进行适当的锁定或修改文件。 groupadd groupadd 命令用于在我们的系统中创建或添加一个组。 语法 示例 ![]() 从上面的截图可以看出,通过 groupadd 命令创建了 php、java、android 和 spring 组。 组文件/etc/group 文件定义了组的成员关系。一个用户可以属于多个组。 语法 ![]() 从上面的截图可以看出,第一列是组名,第二列是组的加密密码,可以为空,第三列是组标识(GID),第四列是成员列表。第四列是空的,因为这些组没有成员。 群体group 命令会显示当前用户所属的组。 语法 ![]() 从上面的截图可以看出,用户 jtp 和 sssit 属于不同的组。 usermod组的成员可以使用 usermod 或 useradd 命令进行编辑。如果一个组未被列出,那么默认情况下,usermod 命令会将用户从他所属的所有组中移除。这里,使用了 -a(追加) 选项来防止这种情况发生。 语法 示例 ![]() 从上面的截图可以看出,我们已经显示了 /etc/group 的列表。用户 akki 和 abc 被添加到了 php 组,用户 jtp 被添加到了 java 组。 groupmod通过 groupmod 命令,您可以更改一个已存在的组的名称。 语法 示例 ![]() 从上面的截图可以看出,组 spring 已被更改为 sql。 gruopdelgroupdel 命令将永久删除系统中的一个组。 语法 示例 ![]() 从上面的截图可以看出,组 sql 已被从系统中删除。 gpasswd使用 gpasswd 命令可以将组的成员管理权限传递给另一个用户。 语法 示例 ![]() 从上面的截图可以看出,我们已经通过命令 "gpasswd -A jtp java" 将 java 组的成员管理权限传递给了用户 jtp。然后我们 su 到 jtp 用户,并将 aaa 添加到 java 组。 组管理员不必是该组的成员。他们可以在不属于该组的情况下添加或删除成员。 /etc/gshadow 文件保存了组管理员的信息,如下面的截图所示。 ![]() 要从一个组中删除所有管理员,请设置一个空的管理员列表。 语法 示例 ![]() 从上面的截图可以看出,管理员 jtp 已从 java 组中被删除。 下一主题将用户添加到组 |
Linux su 命令 su 命令允许您以另一个用户的身份运行 shell。语法: su <用户名> 示例: su jtp 查看上面的快照,用户账户已从 sssit 更改为 jtp。 su 到 root 您可以更改用户到 root,如果您知道 root 密码。语法: su root 以 root 身份...
阅读 2 分钟
| Linux 添加用户 | Linux 用户添加命令 Linux 服务器允许我们在安装后创建多个用户。Linux 是一个多用户系统,这意味着多个用户可以同时在同一系统上工作。我们被允许...
阅读 4 分钟
用户管理包括从创建用户到删除用户的系统上所有操作。在 Linux 系统上,用户管理可以通过三种方式完成。图形化工具对于新用户来说简单方便,因为它能确保您不会遇到任何麻烦。命令行...
阅读 3 分钟
Linux 本章介绍本地用户密码。您将在此处学习如何更改密码,以及如何通过不同方法设置密码。第一种方法是使用 passwd 命令。第二种方法是使用 openssl passwd 命令。使用 passwd 命令 passwd 用户可以使用命令设置密码...
阅读 3 分钟
Linux Linux 允许我们将用户添加到特定的用户组。一个用户账户可以被添加到多个组。例如,拥有 sudo 权限的用户可以访问 sudo 命令以获得相关权限。此外,我们可以配置文件...
5 分钟阅读
Linux id 命令用于打印实际和有效的用户 ID 和组 ID。用户 ID (UID) 是特定用户的标识,而组 ID (GID) 可以包含多个用户的标识。此命令是用户管理的有用工具。追踪...
阅读 3 分钟
Linux 用户简介 本教程将告诉您如何使用 who、who am i 等命令识别系统的用户账户。如果单系统有多个用户使用,那么每个人都可以拥有自己的用户账户。在这里,了解...
阅读1分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India