私有组是为用户单独创建的同名组,仅包含该用户自己,现代Linux系统在创建用户时默认自动建立私有组,可通过sudo useradd -m username实现;主组是用户创建文件时的默认所属组,每个用户仅能有一个,由/etc/passwd中的GID字段指定;附加组用于扩展权限,使用户可访问其他组资源,信息存储在/etc/group中,通过groups或id命令查看;使用sudo usermod -g修改主组,sudo usermod -aG添加附加组,避免省略-a导致原有附加组被清除;合理配置主组与附加组有助于实现精细化权限控制。

在Linux系统中,用户和组的管理是权限控制的核心部分。理解主组与附加组的区别,并掌握如何创建私有组,对系统管理非常重要。
私有组(Private Group)通常是指为某个用户单独创建的一个同名组,该组仅包含该用户自己。这种模式在现代Linux发行版中很常见,安装系统时创建的普通用户往往默认拥有一个与用户名相同的私有主组。
创建私有组的方法很简单,可以在添加用户时自动创建,也可以手动操作:
每个Linux用户必须有一个主组(Primary Group),同时可以属于多个附加组(Secondary or Supplementary Groups)。这两类组在权限分配上有明显不同。
举例说明:
使用以下命令可调整用户的组成员关系:
以上就是如何在Linux中创建私有组 Linux主组与附加组区别的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号