1.访问权限表

st_mode 意义
S_IRUSR 用户-读
S_IWUSR 用户-写
S_IXUSR 用户-执行
S_IRGRP 组-读
S_IWGRP 组-写
S_IXGRP 组-执行
S_IROTH 其他-读
S_IWOTH 其他-写
S_IXOTH 其他-执行

注意点

  1. 我们用名字打开任一类型的文件时,对该名字中包含的每一个目录,包括它可能隐含的当前工作目录,都应具有可执行权限
    例如:当我们打开/usr/include/stdio.h,需要对/,/usr,/usr/include具有执行权限。然后对于该文件本身的权限,需要取决于以何种方式打开它(只读,读-写等)

  2. 目录的执行权限位常被称为搜索位
  3. 目录的读权限可执行权限的意义是不同的。对于目录的读权限,读权限允许我们读目录,获取目录的文件名列表;而目录的可执行权限,是当一个目录的是一个文件名的一个组成部分时,使我们可以通过该目录。

转载于:https://www.cnblogs.com/457220157-FTD/p/5400320.html

Unix高级编程之文件权限相关推荐

  1. 看unix高级编程时遇到apue.h找不到的问题

    一开始看到这本书,刚翻了几页,就觉得对味.按照书中的代码做练习时,编译代码文件提示fatal error: apue.h: No such file or directory.翻看书的附录B,可以看到 ...

  2. 请问unix高级编程中的open包含哪些用法

    "open" 在 Unix 高级编程中是指一个用于打开文件.设备和网络连接的系统调用.它的用法包括: 打开一个文件:通过 open 函数可以打开一个文件,并获取一个文件描述符. 设 ...

  3. linux编程参数列表,Linux编程 14 文件权限(用户列表passwd,用户控制shadow,useradd模板与useradd命令参数介绍)...

    一. 概述 linux安全系统的核心是用户账户. 创建用户时会分配用户ID(UID). UID是唯一的,但在登录系统时不是用UID,而是用登录名.在讲文件权限之之前,先了解下linux是怎样处理用户账 ...

  4. unix环境高级编程(上)-文件篇

    目录 前言 unix基础知识 unix标准化和实现 unix提供的文件IO 文件和目录 标准IO 系统数据文件 前言 笔者将<unix环境高级编程>主要内容总结为三篇:文件篇,进程篇,高级 ...

  5. Unix环境高级编程(一)文件I/O

    Unix系统中大多数文件I/O只需用到五个函数:open.read.write.lseek.close.本章说介绍的I/O是不带缓冲的,即:每个read和write都调用内核中的一个系统调用.不是IS ...

  6. Unix环境高级编程(二)文件和目录

    本章主要介绍的是文件结构及目录.重点是通过stat函数获取文件的结构信息,然后是文件目录及其遍历.学完本章后,编写了一个输出给的目录下的文件信息的程序. 首先是包含在<sys/stat.h> ...

  7. unix基础之改变文件权限

    1.字母方式改变权限 改变访问模式:  chmod [-R] 模式文件 · 其中模式为:  u,g 或者o 代表用户, 组和其他人  + 或者- 代表允许或拒绝  r, w 或x 代表读, 写和执行 ...

  8. Linux高级编程--05.文件读写

    缓冲I/O和非缓冲I/O 文件读写主要牵涉到了如下五个操作:打开.关闭.读.写.定位.在Linux系统中,提供了两套API, 一套是C标准API:fopen.fclose.fread.fwrite.f ...

  9. 如何使用APUE源代码(UNIX高级编程)-转

    方法一: 1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz 2.我保存到了/root下.解压缩:tar -xzvf src.tar.gz 3.cd apu ...

最新文章

  1. Flutter学习之”相对布局“
  2. 用linux搭建ntp服务,使用linux配置NTP Server
  3. 自适应滤波器_有源电力滤波器的使用意义和作用
  4. 虚拟机+CentOS内核hack7、8、9、17失败记
  5. k8s pod应用升级回滚(set image/rollout)和弹性伸缩(scale)示例
  6. oa项目经验描述_OA系统为企业带来多少实用价值?移动OA又为企业解决哪些问题?...
  7. Java普通工程转换成标准的maven工程
  8. 《Android Design》 4.4 中文版
  9. Linux中文档与目录的特殊权限
  10. 【南方者】【考证】【软考】【系统规划与管理师】论文万能模板
  11. matlab蒙特卡洛模拟几何布朗,【数值模拟】几何布朗运动数值解的模拟
  12. 为什么我总写 Bug ?
  13. 番茄助手 Visual Assist X 下载安装及使用
  14. 牛顿法和牛顿下山法求极值的理解
  15. JQuery18(JQ原理 DOM元素 appendTo append prepend prependTo InsertBefore Before JReplaceAll)
  16. 生活随记-安心照顾母亲
  17. 清华学计算机的住在哪个公寓,清华大学周边住宿攻略_清华大学附近住哪里好?...
  18. autojs非按键精灵怎么做游戏脚本,来,给你游戏识图点击实例
  19. 生成doc文档目录,aspose word技术实现
  20. Paloalto-通过NPS(radius)的记账功能实现用户识别

热门文章

  1. 用页传值方式解决模态窗口的Response.WriteFile文件下载
  2. 程序员--文件格式大全
  3. Zulip 2.0.1 发布,功能强大的群组聊天软件
  4. Linux驱动之平台设备
  5. windows server backup
  6. 分布式监控报警平台Centreon之:Centreon依赖安装
  7. poj 2247 Humble Numbers
  8. 《iOS 9应用开发入门经典(第7版)》——第1章,第1.6节小结
  9. 安装redis及python redis模块
  10. proc文件系统探索 之 根目录下的文件[七]