Home
last modified time | relevance | path

Searched refs:euserid (Results 1 – 25 of 31) sorted by relevance

12

/dports/shells/ksh93/ast-93u/src/cmd/ksh93/sh/
H A Dsuid_exec.c92 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 Dargs.c392 …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 Dpath.c1284 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 Dmain.c398 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 Dsuid_exec.c92 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 Dargs.c392 …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 Dpath.c1284 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 Dmain.c398 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 Dsuid_exec.c92 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 Dargs.c611 …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 Dpath.c1403 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 Dtest.c579 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 Dtest.c567 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 Dtest.c567 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 Dtest.c584 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 Dargs.c605 (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 Dpath.c1241 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 Dhistory.c92 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 Dhistory.c198 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 Dhistory.c198 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 Dhistory.c198 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 Ddefs.h122 uid_t euserid; member
/dports/shells/ksh93-devel/ast-cc1bca27/src/cmd/ksh93/include/
H A Ddefs.h122 uid_t euserid; member
/dports/shells/ksh2020/ast-ksh2020/src/cmd/ksh93/include/
H A Ddefs.h187 uid_t euserid; member
/dports/shells/ast-ksh/ast-ksh93v/src/cmd/ksh93/include/
H A Ddefs.h122 uid_t euserid; member

12