diff --git a/libprocessgroup/processgroup.cpp b/libprocessgroup/processgroup.cpp index 76d5e138f..96b5537c9 100644 --- a/libprocessgroup/processgroup.cpp +++ b/libprocessgroup/processgroup.cpp @@ -442,8 +442,8 @@ static int createProcessGroupInternal(uid_t uid, int initialPid, std::string cgr struct stat cgroup_stat; mode_t cgroup_mode = 0750; - gid_t cgroup_uid = AID_SYSTEM; - uid_t cgroup_gid = AID_SYSTEM; + uid_t cgroup_uid = AID_SYSTEM; + gid_t cgroup_gid = AID_SYSTEM; int ret = 0; if (stat(cgroup.c_str(), &cgroup_stat) == 1) { diff --git a/libprocessgroup/profiles/cgroups.json b/libprocessgroup/profiles/cgroups.json index 063422091..3e4393df2 100644 --- a/libprocessgroup/profiles/cgroups.json +++ b/libprocessgroup/profiles/cgroups.json @@ -3,7 +3,7 @@ { "Controller": "blkio", "Path": "/dev/blkio", - "Mode": "0755", + "Mode": "0775", "UID": "system", "GID": "system" }, @@ -32,16 +32,13 @@ ], "Cgroups2": { "Path": "/sys/fs/cgroup", - "Mode": "0755", + "Mode": "0775", "UID": "system", "GID": "system", "Controllers": [ { "Controller": "freezer", - "Path": ".", - "Mode": "0755", - "UID": "system", - "GID": "system" + "Path": "." } ] }