linux的文件权限设置

前言

复习一下上一篇的<close open 函数>

open 函数是 打开已经存在的文件 否则就会出错 
如果没有 就有touch 创建即可 

权限查看

先用 man 2 open 进入
在这里插入图片描述

这章讲解第三行的函数  他一共有三个参数 
参数1 : 是目录名
参数2 :文件属性
参数3 是我们这次要讲的内容 

先创建一个c文件 简单写一下前面一节的代码

在这里插入图片描述
在这里插入图片描述

运行结果 报错 解决方式 

返回终端看看一些数据
在这里插入图片描述

左边的是什么意思 
还有在大框中的三个小框分别是什么意思 
注意三个小框为了看了清楚 每一个行的排序都是一样的 他们分成了三部分 
想成把蓝色往下补就行了。
这三部分就是权限设置后的结果。
三部分组成:用户--组用户-其他用户

权限设置

利用第三行来讲解
在这里插入图片描述
讲这个之前 我们需要知道一些数据
在这里插入图片描述

好比 设置成了 0755 表示 0(十进制数)71+2+4 
1---> 可执行
2--->可写
4--->可读 
7就是 可读可写可执行 
7对应了B (用户)
5(C),5(D) 也是如此分析。

代码
在这里插入图片描述
运行结果
在这里插入图片描述
可执行文件的权限

用户-组用户-其他用户 
7    5      5 
刚刚就对应了  
1 ->可执行  x表示
2-->可写    W 表示
4 ->可读    r表示 
7---1+2+4 :(1)可执行 (2)可写 (4)可读 (用户)
5---1+4   :(1)可执行         (4)可读  (组用户)
5---1+4   :(1)可执行         (4)可读  (其他用户)

指令修改

这里添加了 两个指令 可以防止你们忘记创建 报错, 直接可以解决报错的指令 
O_RDWR:可读可写 
O_CREAT :没有创建文件 就自动创建
O_RDWR|O_CREAT  |():同时成立  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值