好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python cmhod permission

python cmhod permission

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

Python os.chmod() Method      

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!!

查看更多关于python cmhod permission的详细内容...

  阅读:39次