Python os.lchown()
Python os模块中的所有函数在文件名和路径无效或不可访问,或其他具有正确类型但操作系统不接受的参数时都会引发OSError。
Python中的os.lchown()方法用于将指定文件路径的所有者和组id更改为指定的数字所有者id (UID)和组id (GID)。该方法不遵循符号链接,相当于os.chown(path, uid, gid, follow_symlinks = False)方法。
注意:os.lchown()方法只在UNIX平台上可用,而且此方法的功能通常只对超级用户或特权用户可用。
语法:os.lchown(pth, uid, gid)
参数:
path:一个类似路径的对象,表示要设置所有权的文件路径。
uid:一个整数值,表示要为文件设置的所有者id。
gid:一个整数值,表示要为文件设置的组id。
返回类型:此方法不返回任何值。
示例1
使用os.lchown()方法
输出:
示例2
使用os.lchown()方法设置任意一个id,其他id保持不变。
输出:
示例3
如果指定的路径是符号链接
输出: