Searched refs:euserid (Results 1 - 8 of 8) sorted by relevance
/illumos-gate/usr/src/lib/libshell/common/sh/ |
H A D | suid_exec.c | 92 static uid_t euserid; variable 110 euserid = geteuid(); 141 if(ruserid != euserid && 142 ((statb.st_mode & S_ISUID) == 0 || statb.st_uid != euserid)) 150 if(euserid) 166 euserid = ruserid; 168 euserid = statb.st_uid; 170 if(euserid == ruserid && egroupid == rgroupid) 205 effuid = euserid; 298 if(euserid [all...] |
H A D | args.c | 392 if(!sh_isstate(SH_INIT) && is_option(&newflags,SH_PRIVILEGED) != sh_isoption(SH_PRIVILEGED) || sh_isstate(SH_INIT) && is_option(&((Arg_t*)shp->arg_context)->sh->offoptions,SH_PRIVILEGED) && shp->userid!=shp->euserid) 398 if(shp->euserid==0) 400 shp->euserid = shp->userid; 404 else if((shp->userid!=shp->euserid && setuid(shp->euserid)<0) || 406 (shp->userid==shp->euserid && shp->groupid==shp->egroupid))
|
H A D | init.c | 1091 shp->euserid=geteuid(); 1265 if(shp->userid!=shp->euserid || shp->groupid!=shp->egroupid) 1271 setuid(shp->euserid=shp->userid);
|
H A D | path.c | 1250 register uid_t euserid; local 1261 if((euserid=geteuid()) != shp->userid) 1269 if(fstat(n,&statb)<0 || statb.st_uid != euserid)
|
H A D | main.c | 417 nv_putval(PS1NOD,(shp->euserid?e_stdprompt:e_supprompt),NV_RDONLY);
|
/illumos-gate/usr/src/lib/libshell/common/bltins/ |
H A D | test.c | 561 if(mode==X_OK && sh.euserid==0) 563 if(sh.userid==sh.euserid && sh.groupid==sh.egroupid) 568 if(sh.groupid==sh.euserid || setregid(sh.egroupid,sh.groupid)==0) 571 if(sh.userid==sh.euserid || setreuid(sh.euserid,sh.userid)==0) 575 if(sh.userid!=sh.euserid) 576 setreuid(sh.userid,sh.euserid); 590 else if(sh.euserid == 0) 597 else if(sh.euserid == statb.st_uid)
|
/illumos-gate/usr/src/lib/libshell/common/include/ |
H A D | defs.h | 151 uid_t userid,euserid; /* real and effective user id */ \
|
/illumos-gate/usr/src/lib/libshell/common/edit/ |
H A D | history.c | 199 if(shp->euserid >=id1 && shp->euserid <= id2) 805 sfprintf(hp->auditfp,"%u;%u;%s;%*s%c",sh_isoption(SH_PRIVILEGED)?shp->euserid:shp->userid,t,hp->tty,size,buff,0);
|
Completed in 1178 milliseconds