Resolving that silly bad argument error.
This commit is contained in:
parent
c686da8655
commit
d60581d4d6
@ -119,7 +119,7 @@ in
|
||||
}
|
||||
] ++
|
||||
(lib.optionals config.users.mutableUsers
|
||||
map (x: x // { user = "root";
|
||||
map (x: x // { owner = "root";
|
||||
group = "root";
|
||||
setuid = true;
|
||||
})
|
||||
|
@ -53,8 +53,6 @@ let
|
||||
{ program
|
||||
, source ? null
|
||||
, owner ? "nobody"
|
||||
# Legacy code I can't find :(
|
||||
, user ? null
|
||||
, group ? "nogroup"
|
||||
, setuid ? false
|
||||
, setgid ? false
|
||||
@ -64,7 +62,7 @@ let
|
||||
|
||||
# Prevent races
|
||||
chmod 0000 ${permissionsWrapperDir}/${program}
|
||||
chown ${if user != null then user else owner}.${group} ${permissionsWrapperDir}/${program}
|
||||
chown ${owner}.${group} ${permissionsWrapperDir}/${program}
|
||||
|
||||
chmod "u${if setuid then "+" else "-"}s,g${if setgid then "+" else "-"}s,${permissions}" ${permissionsWrapperDir}/${program}
|
||||
'';
|
||||
|
Loading…
Reference in New Issue
Block a user