zoukankan      html  css  js  c++  java
  • Linux文件目录权限对比

    读取权限(r)

    文件只有r权限: 具有读取阅读文件内容权限
    1.只能使用查看类命令 cat、head、tail、less、more
    2.不能复制,也就是不能使用cp命令
    3.不能移动,不能使用mv命令移动
    4.不能编辑,不能使用vim或eho命令写入内容
    5.不能删除,删除看上级目录的权限,不是看当前文件

    目录只有r权限: 具有浏览目录及子目录权限
    1.能使用ls命令浏览目录及子目录, 同时会提示权限拒绝
    2.能使用ls -l命令浏览目录及子目录, 会带问号,同时只能看到文件名
    总结: 目录只有r权限,仅仅只能浏览内的文件名,无其他操作权限
    3.不能进入目录, 必须配合x权限才拥有cd命令进入目录权限

    写入权限(w)

    如果文件只有w权限: 具有新增、修改文件内容的权限
    1.使用vim编辑,会提示权限拒绝, 但可强制保存,会覆盖之前文件内容
    2.使用echo命令重定向或追加重定向技术可以往文件内写入数据
    3.不能复制,(复制需要看上级目录的w权限)
    4.不能移动,(移动需要看上级目录w的权限)
    5.不能删除,(删除需要看上级目录w的权限)

    如果目录只有w权限:具有增加、删除或修改目录内文件名权限(需要x配合)
    //注意:删除和移动文件和文件本身属性无关
    1.不能进入目录
    2.不能复制目录
    3.不能删除目录
    4.不能移动目录

    执行权限(x)

    文件只有x权限,具有执行文件的权限。
    //注意: 普通用户需要有r权限,管理员不需要
    1.不能执行文件
    2.不能查看文件
    3.不能编写文件
    4.不能复制文件
    5.不能移动文件
    6.不能删除文件

    目录只有x权限
    1.能进入目录
    2.不能浏览目录
    3.不能复制目录
    4.不能移动目录
    5.不能删除目录

    读取权限+写入权限(rw)

    文件rw权限
    1.可以查看文件内容
    2.可以编辑文件内容

    读取权限+执行权限(rx)

    //文件只有rx权限
    1.能执行文件
    2.能查看文件
    3.不能编辑文件
    4.不能复制文件
    5.不能移动文件
    6.不能删除文件

    //目录只有rx权限
    1.允许浏览目录内文件以及子目录
    2.允许在目录内新建文件
    3.不允许创建目录
    4.不允许删除文件或目录

    写入权限+执行权限(wx)

    //文件只有wx权限

    //目录只有wx权限
    1.能进入,目录
    2.能创建,可以创建文件或者目录
    3.能查看,必须知道文件名或目录名(上级目录需具有w权限)
    4.能复制,必须知道文件名或目录名(上级目录需具有w权限)
    5.能移动,必须知道文件名或目录名(上级目录需具有w权限)
    6.能删除,必须知道文件名或目录名(上级目录需具有w权限)
    7.不能浏览目录或目录下子目录

  • 相关阅读:
    Linux 下编译hello world 的C 语言程序
    C语言实现二维数组操作--元素个数确定
    Linux Eclipse安装和配置命令行(jre、jdk)
    段错误bug的调试
    fopen与open的区别
    同样的c代码,为何在windows下和linux下执行结果不一样?
    VIM快捷键
    浅谈C中的wprintf和宽字符显示
    Know More About Oracle Row Lock
    【教学视频】Maclean教你一步一步使用Vbox在Linux 5上安装Oracle 11gR2 RAC
  • 原文地址:https://www.cnblogs.com/jascky/p/8321348.html
Copyright © 2011-2022 走看看