跳至主要內容

遞歸修改檔案所有者與權限 (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")