Changeset 1368
- Timestamp:
- 10/04/2006 07:36:10 AM (23 months ago)
- Location:
- branches/lighttpd-1.4.x/src
- Files:
-
- 2 modified
-
server.c (modified) (1 diff)
-
spawn-fcgi.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/lighttpd-1.4.x/src/server.c
r1318 r1368 736 736 setgroups(0, NULL); 737 737 } 738 if (srv->srvconf.username->used && srv->srvconf.groupname->used) 739 initgroups(srv->srvconf.username->ptr, grp->gr_gid); 740 if (srv->srvconf.username->used) setuid(pwd->pw_uid); 738 739 if (srv->srvconf.username->used) { 740 if (srv->srvconf.groupname->used) { 741 initgroups(srv->srvconf.username->ptr, grp->gr_gid); 742 } 743 setuid(pwd->pw_uid); 744 } 741 745 #endif 742 746 #ifdef HAVE_PRCTL -
branches/lighttpd-1.4.x/src/spawn-fcgi.c
r1029 r1368 425 425 if (groupname) { 426 426 setgid(grp->gr_gid); 427 setgroups(0, NULL); 428 } 429 if (username) setuid(pwd->pw_uid); 427 } 428 if (username) { 429 if (groupname) { 430 initgroups(username, grp->gr_gid); 431 } 432 setuid(pwd->pw_uid); 433 } 430 434 } 431 435

