zoukankan      html  css  js  c++  java
  • python cmhod permission

    os.chmod("/code/wk/batch_gen_list_links.py",stat.S_IEXEC|stat.S_IWRITE)

    Python os.chmod() Method


    previous next AddThis Social Bookmark Button 


    Description:

    This method changes the mode of path to the passed numeric mode. The mode may take one of the following values or bitwise ORed combinations of them:

    • stat.S_ISUID: Set user ID on execution.

    • stat.S_ISGID: Set group ID on execution.

    • stat.S_ENFMT: Record locking enforced.

    • stat.S_ISVTX: Save text image after execution.

    • stat.S_IREAD: Read by owner.

    • stat.S_IWRITE: Write by owner.

    • stat.S_IEXEC: Execute by owner.

    • stat.S_IRWXU: Read, write, and execute by owner.

    • stat.S_IRUSR: Read by owner.

    • stat.S_IWUSR: Write by owner.

    • stat.S_IXUSR: Execute by owner.

    • stat.S_IRWXG: Read, write, and execute by group.

    • stat.S_IRGRP: Read by group.

    • stat.S_IWGRP: Write by group.

    • stat.S_IXGRP: Execute by group.

    • stat.S_IRWXO: Read, write, and execute by others.

    • stat.S_IROTH: Read by others.

    • stat.S_IWOTH: Write by others.

    • stat.S_IXOTH: Execute by others.

    Syntax:

    os.chmod(path, mode);
    

    Parameters:

    Here is the detail of parameters:

    • path: This is the path for which mode would be set.

    • mode: This may take one of the above mentioned values or bitwise ORed combinations of them:

    Example:

    #!/usr/bin/python
    
    import os, sys, stat
    
    # Assuming /tmp/foo.txt exists, Set a file execute by the group.
    
    os.chmod("/tmp/foo.txt", stat.S_IXGRP)
    
    # Set a file write by others.
    os.chmod("/tmp/foo.txt", stat.S_IWOTH)
    
    print "Changed mode successfully!!"
    

    This produces following result:

    Changed mode successfully!!
  • 相关阅读:
    转载 消灭程序员需要百年吗?(重要参考)
    转载的一篇,代码规范
    自改的删除数据库中所有外键语句
    [转]批量禁用外键后,清空表数据
    我的分组分页查询语句
    Yii 分页方法总结
    25个Apache性能优化技巧推荐
    浅谈MindSpore的动态Shape
    C++开发总结 A
    Linux环境下开发常用命令汇总 A
  • 原文地址:https://www.cnblogs.com/lexus/p/1831641.html
Copyright © 2011-2022 走看看