+ /* drop all privileges */
+ nobody_uid = lookup_user("nobody");
+ nobody_gid = lookup_group("nogroup");
+ if (nobody_uid > 0 && nobody_gid > 0) {
+ if (setgroups(0, NULL) != 0 ||
+ setgid(nobody_gid) != 0 ||
+ setuid(nobody_uid) != 0) {
+ rc = 3;
+ goto exit;
+ }
+ }
+