07Linux组管理
组管理
Linux组基本介
在Linux中每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者,所在组,其他组的概念
1)所有者
2)所在组
3)其他组
4)改变用户的所在组
文件/目录 所有者
一般为文件的创建者,谁创建了该文件,就自然成为该文件的所有者
1、查看文件的所有者
1)指令: ls -ahl
\2) 应用实例 :
2、修改文件所有者
指令: chown 用户名 文件名
change owner:命令用于设置文件所有者和文件关联组的命令
参数说明
- user : 新的文件拥有者的使用者 ID
- group : 新的文件拥有者的使用者组(group)
- -c : 显示更改的部分的信息
- -f : 忽略错误信息
- -h :修复符号链接
- -v : 显示详细的处理信息
- -R : 处理指定目录以及其子目录下的所有文件
- --help : 显示辅助说明
- --version : 显示版本
应用实例
文件/目录 所在组
当某一个用户创建了一个文件后,默认这个文件的所在组就是该用户的所在组
1、查看文件/目录的所在组
基本指令 ls -ahl
2、修改文件所在组
基本指令 chgrp 组名 文件名
change group:命令用于变更文件或目录的所属群组
参数说明
-c 或 --changes:效果类似"-v"参数,但仅回报更改的部分。
-f 或 --quiet 或 --silent: 不显示错误信息。
-h 或 --no-dereference: 只对符号连接的文件作修改,而不改动其他任何相关文件。
-R 或 --recursive: 递归处理,将指定目录下的所有文件及子目录一并处理。
-v 或 --verbose: 显示指令执行过程。
--help: 在线帮助。
--reference=<参考文件或目录>: 把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。
--version: 显示版本信息。
3、应用实例
其他组
除了文件的所有者和所在组之外,系统的其他用户都是文件的其他组
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南