zoukankan      html  css  js  c++  java
  • linux 文件权限

    1、文件属性说明
     drwxr-xr-x. 2     root  root  4096  Sep 26 08:31 Templates
       1组  2组  3组   4组  5组   6组      7组
      第 1 组:文件类型,其中第一个字符代表文件的类别。
        - 普通文件  d 目录  l 符号链接
        c 字符设备  b 块设备
      文件的权限
        r:可读  w:可写   x:可执行   -:没有权限
      第 2 组:文件件的连接数
      第 3 组:文件所有者
      第 4 组:文件属组
      第 5 组:文件大小,默认单位为字节
      第 6 组:文件创建时间
      第 7 组:文件名称
    2、修改文件的权限:chmod
      字母方式修改权限
        文件所有者权限(u)
        所属组权限(g)
        其他用户权限(o)
        所有用户(a)
      例:/mnt 的权限是 drwxr-x---
        chmod u-w /mnt  权限变为:dr-xr-x---
        chmod o+rx /mnt  权限变为:dr-xr-xr-x
        chmod g+w /mnt  权限变为:dr-xrwxr-x
        chmod a+w /mnt  权限变为:drwxrwxrwx
    3、数字方式修改权限
      r=4  w=2   x=1   -=0
    4、修改文件的所有者与所属组:chown
      例:chown teacher:teacher /test1  同时修改所有者与所属组
        chown root /test1        修改所有者
        chown :student /test1      修改所属组
    5、特殊权限:
    (1)ACL:访问控制【针对其他用户当中的部份或个别用户设置特殊权限】
        setfacl -m u:stu1:rwx A
      创建一个 ACL 规则,使 stu1 用户对 A 目录具有 rwx 权限
        getfacl A 查看 ACL 规则
        setfacl -x u:stu3 A
      删除 stu3 对 A 目录的 ACL 权限,只删除了一条规则
        setfacl -b A
      删除 A 目录的所有 ACL 规则
    (2)SBIT:粘滞位权限(强制位权限)【针对其他用户,只能删除自己的文件,不能删除其他的用户的文件】
        chmod o+t A
    (3)SGID:针对其他用户设置,以所属组的身份去执行。
        hmod g+s A
    (4)SUID:以文件所有者的身份执行文件,只针对可执行文件。
        chmod u+s A
  • 相关阅读:
    conda配置文件.condarc
    conda--python环境管理工具
    angular引入UEditor
    spark-MD5文件MD5加密
    js数组切片
    Window.postMessage() 解决父页面与iframe之间跨域通信问题,实时获取iframe消息动态
    博客园自定义主题
    html-标签转义-反转义
    uni-app获取通讯录信息 获取手机号
    LeetCode第243场周赛
  • 原文地址:https://www.cnblogs.com/xiangbing123/p/13516596.html
Copyright © 2011-2022 走看看