|
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"); |