/dports/shells/ksh93/ast-93u/src/cmd/ksh93/sh/ |
H A D | suid_exec.c | 92 static uid_t euserid; variable 110 euserid = geteuid(); in main() 141 if(ruserid != euserid && in main() 142 ((statb.st_mode & S_ISUID) == 0 || statb.st_uid != euserid)) in main() 150 if(euserid) in main() 166 euserid = ruserid; in main() 168 euserid = statb.st_uid; in main() 170 if(euserid == ruserid && egroupid == rgroupid) in main() 205 effuid = euserid; in main() 298 if(euserid == 0) in eaccess() [all …]
|
H A D | args.c | 392 …on(&((Arg_t*)shp->arg_context)->sh->offoptions,SH_PRIVILEGED) && shp->gd->userid!=shp->gd->euserid) in sh_applyopts() 398 if(shp->gd->euserid==0) in sh_applyopts() 400 shp->gd->euserid = shp->gd->userid; in sh_applyopts() 404 else if((shp->gd->userid!=shp->gd->euserid && setuid(shp->gd->euserid)<0) || in sh_applyopts() 406 (shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid)) in sh_applyopts()
|
H A D | path.c | 1284 register uid_t euserid; in exscript() local 1295 if((euserid=geteuid()) != shp->gd->userid) in exscript() 1303 if(fstat(n,&statb)<0 || statb.st_uid != euserid) in exscript()
|
H A D | main.c | 398 nv_putval(PS1NOD,(shp->gd->euserid?e_stdprompt:e_supprompt),NV_RDONLY); in exfile()
|
/dports/shells/ksh93-devel/ast-cc1bca27/src/cmd/ksh93/sh/ |
H A D | suid_exec.c | 92 static uid_t euserid; variable 110 euserid = geteuid(); in main() 141 if(ruserid != euserid && in main() 142 ((statb.st_mode & S_ISUID) == 0 || statb.st_uid != euserid)) in main() 150 if(euserid) in main() 166 euserid = ruserid; in main() 168 euserid = statb.st_uid; in main() 170 if(euserid == ruserid && egroupid == rgroupid) in main() 205 effuid = euserid; in main() 298 if(euserid == 0) in eaccess() [all …]
|
H A D | args.c | 392 …on(&((Arg_t*)shp->arg_context)->sh->offoptions,SH_PRIVILEGED) && shp->gd->userid!=shp->gd->euserid) in sh_applyopts() 398 if(shp->gd->euserid==0) in sh_applyopts() 400 shp->gd->euserid = shp->gd->userid; in sh_applyopts() 404 else if((shp->gd->userid!=shp->gd->euserid && setuid(shp->gd->euserid)<0) || in sh_applyopts() 406 (shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid)) in sh_applyopts()
|
H A D | path.c | 1284 register uid_t euserid; in exscript() local 1295 if((euserid=geteuid()) != shp->gd->userid) in exscript() 1303 if(fstat(n,&statb)<0 || statb.st_uid != euserid) in exscript()
|
H A D | main.c | 398 nv_putval(PS1NOD,(shp->gd->euserid?e_stdprompt:e_supprompt),NV_RDONLY); in exfile()
|
/dports/shells/ast-ksh/ast-ksh93v/src/cmd/ksh93/sh/ |
H A D | suid_exec.c | 92 static uid_t euserid; variable 110 euserid = geteuid(); in main() 141 if(ruserid != euserid && in main() 142 ((statb.st_mode & S_ISUID) == 0 || statb.st_uid != euserid)) in main() 150 if(euserid) in main() 166 euserid = ruserid; in main() 168 euserid = statb.st_uid; in main() 170 if(euserid == ruserid && egroupid == rgroupid) in main() 205 effuid = euserid; in main() 300 if(euserid == 0) in eaccess() [all …]
|
H A D | args.c | 611 …on(&((Arg_t*)shp->arg_context)->sh->offoptions,SH_PRIVILEGED) && shp->gd->userid!=shp->gd->euserid) in sh_applyopts() 617 if(shp->gd->euserid==0) in sh_applyopts() 619 shp->gd->euserid = shp->gd->userid; in sh_applyopts() 623 else if((shp->gd->userid!=shp->gd->euserid && setuid(shp->gd->euserid)<0) || in sh_applyopts() 625 (shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid)) in sh_applyopts()
|
H A D | path.c | 1403 register uid_t euserid; in exscript() local 1417 if((euserid=geteuid()) != shp->gd->userid) in exscript() 1425 if(fstat(n,&statb)<0 || statb.st_uid != euserid) in exscript()
|
/dports/shells/ksh2020/ast-ksh2020/src/cmd/ksh93/bltins/ |
H A D | test.c | 579 if (mode == X_OK && shp->gd->euserid == 0) goto skip; in sh_access() 580 if (shp->gd->userid == shp->gd->euserid && shp->gd->groupid == shp->gd->egroupid) { in sh_access() 585 if (shp->gd->groupid == shp->gd->euserid || in sh_access() 588 if (shp->gd->userid == shp->gd->euserid || in sh_access() 589 setreuid(shp->gd->euserid, shp->gd->userid) == 0) { in sh_access() 592 if (shp->gd->userid != shp->gd->euserid) { in sh_access() 593 if (setreuid(shp->gd->userid, shp->gd->euserid) < 0) { in sh_access() 596 shp->gd->euserid); in sh_access() 623 } else if (shp->gd->euserid == 0) { in sh_access() 627 } else if (shp->gd->euserid == statb.st_uid) { in sh_access()
|
/dports/shells/ksh93/ast-93u/src/cmd/ksh93/bltins/ |
H A D | test.c | 567 if(mode==X_OK && shp->gd->euserid==0) in sh_access() 569 if(shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid) in sh_access() 574 if(shp->gd->groupid==shp->gd->euserid || setregid(shp->gd->egroupid,shp->gd->groupid)==0) in sh_access() 577 if(shp->gd->userid==shp->gd->euserid || setreuid(shp->gd->euserid,shp->gd->userid)==0) in sh_access() 581 if(shp->gd->userid!=shp->gd->euserid) in sh_access() 582 setreuid(shp->gd->userid,shp->gd->euserid); in sh_access() 596 else if(shp->gd->euserid == 0) in sh_access() 603 else if(shp->gd->euserid == statb.st_uid) in sh_access()
|
/dports/shells/ksh93-devel/ast-cc1bca27/src/cmd/ksh93/bltins/ |
H A D | test.c | 567 if(mode==X_OK && shp->gd->euserid==0) in sh_access() 569 if(shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid) in sh_access() 574 if(shp->gd->groupid==shp->gd->euserid || setregid(shp->gd->egroupid,shp->gd->groupid)==0) in sh_access() 577 if(shp->gd->userid==shp->gd->euserid || setreuid(shp->gd->euserid,shp->gd->userid)==0) in sh_access() 581 if(shp->gd->userid!=shp->gd->euserid) in sh_access() 582 setreuid(shp->gd->userid,shp->gd->euserid); in sh_access() 596 else if(shp->gd->euserid == 0) in sh_access() 603 else if(shp->gd->euserid == statb.st_uid) in sh_access()
|
/dports/shells/ast-ksh/ast-ksh93v/src/cmd/ksh93/bltins/ |
H A D | test.c | 584 if(mode==X_OK && shp->gd->euserid==0) in sh_access() 586 if(shp->gd->userid==shp->gd->euserid && shp->gd->groupid==shp->gd->egroupid) in sh_access() 591 if(shp->gd->groupid==shp->gd->euserid || setregid(shp->gd->egroupid,shp->gd->groupid)==0) in sh_access() 594 if(shp->gd->userid==shp->gd->euserid || setreuid(shp->gd->euserid,shp->gd->userid)==0) in sh_access() 598 if(shp->gd->userid!=shp->gd->euserid) in sh_access() 599 setreuid(shp->gd->userid,shp->gd->euserid); in sh_access() 613 else if(shp->gd->euserid == 0) in sh_access() 620 else if(shp->gd->euserid == statb.st_uid) in sh_access()
|
/dports/shells/ksh2020/ast-ksh2020/src/cmd/ksh93/sh/ |
H A D | args.c | 605 (sh_isstate(shp, SH_INIT) && is_privileged_off && shp->gd->userid != shp->gd->euserid)) { in sh_applyopts() 615 if (shp->gd->euserid == 0) { in sh_applyopts() 616 shp->gd->euserid = shp->gd->userid; in sh_applyopts() 619 } else if ((shp->gd->userid != shp->gd->euserid && setuid(shp->gd->euserid) < 0) || in sh_applyopts() 621 (shp->gd->userid == shp->gd->euserid && shp->gd->groupid == shp->gd->egroupid)) { in sh_applyopts()
|
H A D | path.c | 1241 uid_t euserid; in exscript() local 1254 if ((euserid = geteuid()) != shp->gd->userid) { in exscript() 1262 if (fstat(n, &statb) < 0 || statb.st_uid != euserid) { in exscript()
|
/dports/shells/ksh2020/ast-ksh2020/src/cmd/ksh93/edit/ |
H A D | history.c | 92 if (shgd->euserid >= id1 && shgd->euserid <= id2) r |= 1; in sh_checkaudit() 588 sh_isoption(shp, SH_PRIVILEGED) ? shgd->euserid : shgd->userid, t, hp->tty, size, in hist_write()
|
/dports/shells/ksh93/ast-93u/src/cmd/ksh93/edit/ |
H A D | history.c | 198 if(shgd->euserid >=id1 && shgd->euserid <= id2) in sh_checkaudit() 837 …sfprintf(hp->auditfp,"%u;%u;%s;%*s%c",sh_isoption(SH_PRIVILEGED)?shgd->euserid:shgd->userid,t,hp->… in hist_write()
|
/dports/shells/ksh93-devel/ast-cc1bca27/src/cmd/ksh93/edit/ |
H A D | history.c | 198 if(shgd->euserid >=id1 && shgd->euserid <= id2) in sh_checkaudit() 837 …sfprintf(hp->auditfp,"%u;%u;%s;%*s%c",sh_isoption(SH_PRIVILEGED)?shgd->euserid:shgd->userid,t,hp->… in hist_write()
|
/dports/shells/ast-ksh/ast-ksh93v/src/cmd/ksh93/edit/ |
H A D | history.c | 198 if(shgd->euserid >=id1 && shgd->euserid <= id2) in sh_checkaudit() 837 …sfprintf(hp->auditfp,"%u;%u;%s;%*s%c",sh_isoption(shp,SH_PRIVILEGED)?shgd->euserid:shgd->userid,t,… in hist_write()
|
/dports/shells/ksh93/ast-93u/src/cmd/ksh93/include/ |
H A D | defs.h | 122 uid_t euserid; member
|
/dports/shells/ksh93-devel/ast-cc1bca27/src/cmd/ksh93/include/ |
H A D | defs.h | 122 uid_t euserid; member
|
/dports/shells/ksh2020/ast-ksh2020/src/cmd/ksh93/include/ |
H A D | defs.h | 187 uid_t euserid; member
|
/dports/shells/ast-ksh/ast-ksh93v/src/cmd/ksh93/include/ |
H A D | defs.h | 122 uid_t euserid; member
|