Python method lchmod() changes the mode of the path to the numeric mode. If the path is a symlink, this affects the symlink rather than the target.
The mode may take one of the following values or bitwise ORed combinations of them −
Note −This method has been introduced in Python 2.6
Following is the syntax for lchmod() method:
os.lchmod(path, mode)
This method does not return any value.
Example
The following example shows the usage of lchmod() method.
#!/usr/bin/python import os, sys # Open a file path = "/var/www/html/foo.txt" fd = os.open( path, os.O_RDWR'os.O_CREAT ) # Close opened file os.close( fd ) # Now change the file mode. # Set a file execute by group. os.lchmod( path, stat.S_IXGRP) # Set a file write by others. os.lchmod("/tmp/foo.txt", stat.S_IWOTH) print "Changed mode successfully!!"
When we run the above program, it produces the following result:
print "Changed mode successfully!!"
Here at Intellinuts, we have created a complete Python tutorial for Beginners to get started in Python.