os.chmod() 方法用于更改文件或目录的权限。

os.chmod(path, mode)

参数

  • path -- 文件名路径或目录路径。

  • flags -- 可用以下选项按位或操作生成, 目录的读权限表示可以获取目录里文件名列表, ,执行权限表示可以把工作目录切换到此目录 ,删除添加目录里的文件必须同时有写和执行权限 ,文件权限以用户id->组id->其它顺序检验,最先匹配的允许或禁止权限被应用。

    • stat.S_IXOTH: 其他用户有执行权0o001
    • stat.S_IWOTH: 其他用户有写权限0o002
    • stat.S_IROTH: 其他用户有读权限0o004
    • stat.S_IRWXO: 其他用户有全部权限(权限掩码)0o007
    • stat.S_IXGRP: 组用户有执行权限0o010
    • stat.S_IWGRP: 组用户有写权限0o020
    • stat.S_IRGRP: 组用户有读权限0o040
    • stat.S_IRWXG: 组用户有全部权限(权限掩码)0o070
    • stat.S_IXUSR: 拥有者具有执行权限0o100
    • stat.S_IWUSR: 拥有者具有写权限0o200
    • stat.S_IRUSR: 拥有者具有读权限0o400
    • stat.S_IRWXU: 拥有者有全部权限(权限掩码)0o700
    • stat.S_ISVTX: 目录里文件目录只有拥有者才可删除更改0o1000
    • stat.S_ISGID: 执行此文件其进程有效组为文件所在组0o2000
    • stat.S_ISUID: 执行此文件其进程有效用户为文件所有者0o4000
    • stat.S_IREAD: windows下设为只读
    • stat.S_IWRITE: windows下取消只读
    • stat.S_IEXEC: Execute by owner.                                                       对于拥有者执行的权限

最新文章

  1. 讯时网关IP对接PBX
  2. 16-underscore库(上)
  3. Rhel6-vpn配置文档
  4. 如何判断CPU字节序之[Big-endian vs Little-endian]
  5. BS与CS的比较
  6. Jersey搭建Restful服务器 on Ubuntu
  7. 学学Whatsapp,如何让自己挣160亿美金,然后退休?开发个J2ME应用。
  8. 第七课 GC资源管理器实验
  9. HDU4325--Flowers--树状数组,离散化
  10. MySQL技术内幕汇总
  11. Problem E: 可变长数组
  12. 高通ASOC中的codec驱动
  13. Docker系列一:Docker基本概念及指令介绍
  14. 文件系统及程序的限制关系: ulimit
  15. 3. 基于优先级的Queue(PriorityBlockingQueue)
  16. 关于MVC工厂模式的增删改查sql存储过程
  17. java使用代理发post请求
  18. [No000014C]让大脑高效运转的24个技巧
  19. LVS:三种负载均衡方式比较
  20. C++ Programming Language中的Calculator源代码

热门文章

  1. 桥接模式(bridge pattern)-------结构型模式
  2. ubuntu-15.04-desktop-amd64.iso:ubuntu-15.04-desktop-amd64:安装Oracle11gR2
  3. Redis(三)-- 主从同步
  4. remove()
  5. SDWebImage使用,图片加载和缓存
  6. 关于cstring ->string-> const char * 用U2A一步转换 错误的内存问题
  7. Mybatis之typeAlias配置的3种方法
  8. mysql的介绍和安装
  9. php面向对象基础概念(封装)
  10. JS-获取class类名为某个的元素-【getClass】函数封装