族群设置是 Linux 系统管理中一项重要的任务,它允许管理员控制用户和组对文件和目录的访问权限。通过设置族群,可以确保系统安全并防止未经授权的访问。
用户族群
用户族群定义了用户共享的权限和特性。要创建用户族群,请使用以下命令:
sudo addgroup [族群名称]
例如,要创建名为 "web" 的用户族群,请使用:
sudo addgroup web
组族群
组族群定义了组共享的权限和特性。要创建组族群,请使用以下命令:
sudo addgroup -g [gid] [族群名称]
例如,要创建具有 GID 100 的名为 "developers" 的组族群,请使用:
sudo addgroup -g 100 developers
添加用户到族群
要将用户添加到族群,请使用以下命令:
sudo usermod -g [族群名称] [用户名]
要将用户 "john" 添加到 "web" 族群,请使用:
sudo usermod -g web john
添加组到组族群
要将组添加到组族群,请使用以下命令:
sudo gpasswd -a [组名称] [族群名称]
要将 "developers" 组添加到 "admins" 族群,请使用:
sudo gpasswd -a developers admins
删除用户或组
要从族群中删除用户或组,请使用以下命令:
sudo gpasswd -d [用户名/组名] [族群名称]
要从 "web" 族群中删除用户 "john",请使用:
sudo gpasswd -d john web
族群权限
要设置族群权限,请使用以下命令:
sudo chmod [权限] [文件/目录] [族群名称]
例如,要授予 "web" 族群对文件 "index.html" 的读取和写入权限,请使用:
sudo chmod 644 index.html web