linux下修改文件权限

  chmod命令

  1.  作用:修改文件权限命令:

    读权限(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

  2. 命令格式  1)使用数字设置权限:chmod [-R] 权限值 文件名 ,2)使用字母设置权限:chmod [-R] [u,g,o,a][ ,-,=][r,w,x]

    说明:[u,g,o,a]  u 所有者身份,g 所有组身份,o 其他人身份,a 所有身份  

               [+,-,=]  + 加入某个权限,- 减少某个权限,= 设置权限

              [r,w,x]  r 读权限,w 写权限,x 执行权限

  3. 数字设置权限示例

    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--

  4. 字母设置权限示例

    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命令

    1. 作用:修改文件或目录所有组

      命令格式:chown [-R] 所有者[:所属组] 文件或目录

    2. 示例,

      创建3个文件:修改test1.txt的所有者为www;修改text2.txt文件所有组和所有组是www;修改test3.txt的所有组为www,如图

      chown www test1.txt , chown www:www test2.txt , chown :www test3.txt

      linux设置文件权限命令
posted @   多多-小希  阅读(1157)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示