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

    参考自《Linux命令行与shell脚本编程大全》7.3-7.4

    一 文件权限

    用 ls -l 可以查看文件、目录、设备的权限,比如

    -rw-r--r-- 1 luyi luyi 42 5月   1 22:48 cal5.sh

    第一个字符:

      - 代表文件

      d 代表目录

    后面的字符3个一组,各组分别对应:文件属主权限,属组成员权限,其他用户权限,

      r 读, w 写,x 执行

    所以上面的例子表示,文件属主(luyi)可读写,属组(luyi)可读,其他用户可读。这是新创建的文件的默认权限。

    二 文件权限码

    按照二进制,把权限编成 0-7 权限码。

    权限   二进制值 八进制值

    ---    000    0

    --x    001    1

    -w-    010    2

    -wx    011    3

    r--    100    4

    r-x    101    5

    rw-    110    6

    rwx    111    7

    三 改变文件权限

    可以直接用编码改变权限,比如

    chmod 760 file # 改为 -rwxrw----

    也可以使用符号模式 chmod [ugoa...] [+-=] [rwxXstugo...],其中

    u 用户(即属主)

    g 属主

    o 其他

    a 上述所有

    比如

    chmod u+x file # 属主增加执行权限
    chmod u-x file # 移除属主执行权限

    书上还有改变文件所属关系、共享文件等内容,暂时用不到,不写了。

  • 相关阅读:
    基于easyUI实现权限管理系统(一)一—组织结构树图形
    基于jquery实现图片拖动和曲线拖放
    SOLID原则
    架构设计-C4
    中台战略
    DDD
    GraphQL
    kafka笔记
    maven
    GIT
  • 原文地址:https://www.cnblogs.com/luyi07/p/12922910.html
Copyright © 2011-2022 走看看