|
|
@ -76,6 +76,9 @@ func AddUser(username string, uid string) error {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func AddGroup(name string, gid string) error {
|
|
|
|
func AddGroup(name string, gid string) error {
|
|
|
|
|
|
|
|
_, err := user.LookupGroupId(gid)
|
|
|
|
|
|
|
|
if err != nil {
|
|
|
|
|
|
|
|
if _, ok := err.(*user.UnknownGroupError); ok {
|
|
|
|
cmd := exec.Command(
|
|
|
|
cmd := exec.Command(
|
|
|
|
"groupadd",
|
|
|
|
"groupadd",
|
|
|
|
"--gid", gid,
|
|
|
|
"--gid", gid,
|
|
|
@ -94,6 +97,10 @@ func AddGroup(name string, gid string) error {
|
|
|
|
|
|
|
|
|
|
|
|
return nil
|
|
|
|
return nil
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return err
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
const osDarwin = "darwin"
|
|
|
|
const osDarwin = "darwin"
|
|
|
|
const osLinux = "linux"
|
|
|
|
const osLinux = "linux"
|
|
|
|