linux下修改文件权限
chmod命令
-
作用:修改文件权限命令:
读权限(r) 对文件表示可读取此文件中的实际内容,对目录表示读取目录结构列表的权限。
写权限(w) 对文件表示可以编辑、新增或者修改文件中的内容,对目录表示可以新建,删除,修改,移动子目录和目录中的文件
执行权限(x)对文件表示该文件具有被系统执行的权限。对目录赋予 x 权限,代表用户可以进入目录。
我们可以用数字代表各个权限:r --> 4,w --> 2 ,x --> 1
拿rwxr-xr-x来说,所有者、所属组和其他人分别对应的权限值为:
所有者 = rwx = 4 2 1 = 7,所属组 = rw- = 4 2 = 6,其他人 = r-x = 4 1 = 5
-
说明:[u,g,o,a] u 所有者身份,g 所有组身份,o 其他人身份,a 所有身份
[+,-,=] + 加入某个权限,- 减少某个权限,= 设置权限
[r,w,x] r 读权限,w 写权限,x 执行权限
-
test1.txt=>777 ,test2.txt=>755 ,test3.txt=>644
chmod 777 test1.txt , chmod 755 test2.txt , chmod 644 test3.txt
-rwxrwxrwx , -rwxr-xr-x , rw-r--r--
-
test1.txt=>其他用户减少写(w),执行(x)权限。test2.txt=>所属组设置权限等于rwx。test3.txt=>所属者添加执行(x)权限。
chmod o-wx test1.txt , chmod g=rwx test2.txt , chmod u+x test3.txt
-rwxrwxr-- , -rwxrwxr-x , -rwxr--r--
chown命令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)