소스 검색

Fix for icacls Command

own3mall 1 개월 전
부모
커밋
0dc482fe7e
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      OGP/ogp_agent.pl

+ 1 - 1
OGP/ogp_agent.pl

@@ -3342,7 +3342,7 @@ sub take_ownership
     # (OI)(CI)F = Object Inherit, Container Inherit, Full Control.
     # /T = Recursive, /C = Continue on error (prevents one locked file from stopping the whole job)
     
-    my $cmd_icacls = "icacls \"$win_path\" /grant:r $user:(OI)(CI)F /grant:r *S-1-5-32-544:(OI)(CI)F /T /C /Q >nul 2>&1";
+    my $cmd_icacls = "icacls \"$win_path\" /grant:r \"$user\":\\(OI\\)\\(CI\\)F /grant:r \\*S-1-5-32-544:\\(OI\\)\\(CI\\)F /T /C /Q >nul 2>&1";
 
     if (defined $action && $action eq "str") {
         return "$cmd_take\n$cmd_icacls\n";