跳到主要内容

递归修改文件所有者与权限 (sys.lchownmod_r)

声明

sys.lchownmod_r(文件路径, 用户ID, 用户组ID, 权限)

参数

  • 文件路径
    文本型
  • 用户ID
    整数型
  • 用户组ID
    整数型
  • 权限
    整数型,权限值,例如八进制的 o0755 为 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")