chgrp、chown、chmod命令
讲解内容:
- 权限代号的含义如下:
r:读写目录或文件的权限 read
w :写入目录或文件的权限 write
x :执行目录或文件的权限
-:删除目录或文件的权限
s:特殊权限,更改目录或文件的权限
- 权限范围的含义如下:
u :目录或文件的当前用户 user
g:目录或文件当前的群组 group
o:除目录或文件的当前用户或群组之外的用户或群组 other
a:所有的用户和群组 all
chown: 更改文件或目录的所有者 chang owner
chgrp : 更改文件或目录的所属组 change group
chmod: 更改文件或目录的权限 change modify
chown root aa
显示结果,
drwxrwxr-x. 5 zhouls zhouls 4096 Mar 7 21:46 aa
改为,
drwxrwxr-x. 5 root zhouls 4096 Mar 7 21:46 aa
chgrp root aa
显示结果,
drwxrwxr-x. 5 zhouls zhouls 4096 Mar 7 21:46 aa
改为,
drwxrwxr-x. 5 root root 4096 Mar 7 21:46 aa
chmod 777 cc
显示结果是,
drwxrwxr-x . 2 zhouls zhouls 4096 Mar 7 21:46 cc
改为,
drwxrwxrwx . 2 zhouls zhouls 4096 Mar 7 21:46 cc
或,
chmod ugo=rwx cc
chown root:root cc
显示结果是,
drwxrwxrwx . 2 zhouls zhouls 4096 Mar 7 21:46 cc
改为,
drwxrwxrwx . 2 root root 4096 Mar 7 21:46 cc
不可以 chgrp root:root cc
umask的百度百科
umask是显示当前用户的权限掩码。
若是root用户,umask
显示结果是,
0022
若是zhouls用户,umask
显示结果是,
0002
当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。
chown -R的使用
递归是recursice
chmod-R的使用
递归是recursice
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律