递归修改文件所有者与权限 (sys.lchownmod_r)
声明
sys.lchownmod_r(文件路径, 用户ID, 用户组ID, 权限)
参数
- 文件路径
文本型 - 用户 ID
整数型 - 用户组 ID
整数型 - 权限
整数型,权限值,例如八进制0755等价于7 * 8^2 | 5 * 8^1 | 5
文本型,权限值,例如"0755"或"rwxr-xr-x"(自 20250625 版本起支持)
说明
将对目录下所有文件和子目录递归修改所有者与权限,不会遍历深层符号链接指向的目录
关键词:修复权限、修改权限、更改权限
该函数在 20250220 以后版本方可使用
示例
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, 7 * 8^2 | 5 * 8^1 | 5)
-- 20250625 以上版本支持以下两种形式参数
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, "0755")
sys.lchownmod_r("/var/mobile/Media/1ferver", 501, 501, "rwxr-xr-x")