Lines 28-34
Link Here
|
28 |
dir); |
28 |
dir); |
29 |
|
29 |
|
30 |
if (chdir ("/") < 0) |
30 |
if (chdir ("/") < 0) |
31 |
error (EXIT_FAILURE, errno, "chroot to \"/\" failed"); |
31 |
error (EXIT_FAILURE, errno, "chdir to \"/\" failed"); |
32 |
|
32 |
|
33 |
if (setgid (getgid ()) < 0) |
33 |
if (setgid (getgid ()) < 0) |
34 |
error (EXIT_FAILURE, errno, "setgid"); |
34 |
error (EXIT_FAILURE, errno, "setgid"); |
Lines 54-60
Link Here
|
54 |
dir); |
54 |
dir); |
55 |
|
55 |
|
56 |
if (chdir ("/") < 0) |
56 |
if (chdir ("/") < 0) |
57 |
error (EXIT_FAILURE, errno, "chroot to \"/\" failed"); |
57 |
error (EXIT_FAILURE, errno, "chdir to \"/\" failed"); |
58 |
|
58 |
|
59 |
if (setgid (pw->pw_gid) < 0) |
59 |
if (setgid (pw->pw_gid) < 0) |
60 |
error (EXIT_FAILURE, errno, "setgid"); |
60 |
error (EXIT_FAILURE, errno, "setgid"); |