瀏覽代碼

Move SddlAdministratorsLocalSystem to non-platform specific file

Signed-off-by: Ameya Gawde <agawde@mirantis.com>
Ameya Gawde 1 年之前
父節點
當前提交
3f2620f5b1
共有 2 個文件被更改,包括 4 次插入3 次删除
  1. 4 0
      pkg/system/filesys.go
  2. 0 3
      pkg/system/filesys_windows.go

+ 4 - 0
pkg/system/filesys.go

@@ -6,6 +6,10 @@ import (
 	"strings"
 )
 
+// SddlAdministratorsLocalSystem is local administrators plus NT AUTHORITY\System.
+// For non-Windows machine, it holds no meaning.
+const SddlAdministratorsLocalSystem = "D:P(A;OICI;GA;;;BA)(A;OICI;GA;;;SY)"
+
 // IsAbs is a platform-agnostic wrapper for filepath.IsAbs.
 //
 // On Windows, golang filepath.IsAbs does not consider a path \windows\system32

+ 0 - 3
pkg/system/filesys_windows.go

@@ -9,9 +9,6 @@ import (
 	"golang.org/x/sys/windows"
 )
 
-// SddlAdministratorsLocalSystem is local administrators plus NT AUTHORITY\System.
-const SddlAdministratorsLocalSystem = "D:P(A;OICI;GA;;;BA)(A;OICI;GA;;;SY)"
-
 // volumePath is a regular expression to check if a path is a Windows
 // volume path (e.g., "\\?\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}"
 // or "\\?\Volume{4c1b02c1-d990-11dc-99ae-806e6f6e6963}\").