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