782 |
|
|
783 |
def chown(self, uid, gid): |
def chown(self, uid, gid): |
784 |
"""Set file's uid and gid""" |
"""Set file's uid and gid""" |
785 |
self.conn.C.lchown(self.path, uid, gid) |
if self.issym(): |
786 |
|
try: self.conn.C.lchown(self.path, uid, gid) |
787 |
|
except AttributeError: |
788 |
|
log.Log("Warning: lchown missing, cannot change ownership " |
789 |
|
"of symlink " + self.path, 2) |
790 |
|
else: os.chown(self.path, uid, gid) |
791 |
self.data['uid'] = uid |
self.data['uid'] = uid |
792 |
self.data['gid'] = gid |
self.data['gid'] = gid |
793 |
|
|