Return to doas.c CVS log | Up to [local] / src / usr.bin / doas |
version 1.44, 2015/10/22 12:43:26 | version 1.45, 2015/10/24 19:23:48 | ||
---|---|---|---|
|
|
||
if (!pw) | if (!pw) | ||
errx(1, "no passwd entry for target"); | errx(1, "no passwd entry for target"); | ||
if (pledge("stdio rpath id exec", NULL) == -1) | |||
err(1, "pledge"); | |||
if (setusercontext(NULL, pw, target, LOGIN_SETGROUP | | if (setusercontext(NULL, pw, target, LOGIN_SETGROUP | | ||
LOGIN_SETPRIORITY | LOGIN_SETRESOURCES | LOGIN_SETUMASK | | LOGIN_SETPRIORITY | LOGIN_SETRESOURCES | LOGIN_SETUMASK | | ||
LOGIN_SETUSER) != 0) | LOGIN_SETUSER) != 0) |