/sendmail/sendmail/ |
H A D | control.c | 79 rval = safefile(ControlSocketName, RunAsUid, RunAsGid, RunAsUserName, 118 if (RunAsUid != 0) 119 u = RunAsUid; 188 rval = safefile(ControlSocketName, RunAsUid, RunAsGid,
|
H A D | main.c | 559 ** we are the RunAsUid 565 sm_dprintf("Non-set-user-ID binary: RunAsUid = RealUid = %d\n", 567 RunAsUid = RealUid; 570 RunAsUid = geteuid(); 582 (int) RunAsUid, (int) RunAsGid); 3704 (int) RunAsUid, (int) RunAsGid); 3709 RunAsUid = RealUid; 3793 if (to_real_uid || RunAsUid != 0) 3798 ** Try to setuid(RunAsUid). 3799 ** euid must be RunAsUid, [all...] |
H A D | deliver.c | 2519 if (RunAsUid != 0 && 2525 syserr("openmailer: insufficient privileges to change gid, RunAsUid=%d, new_gid=%d, gid=%d, egid=%d", 2526 (int) RunAsUid, (int) new_gid, 2565 new_euid = RunAsUid; 2619 if (RunAsUid != 0 && new_euid != RunAsUid) 2622 syserr("openmailer: insufficient privileges to change uid, new_euid=%d, RunAsUid=%d", 2623 (int) new_euid, (int) RunAsUid); 5324 RealUid = RunAsUid; 5327 if (RunAsUid ! [all...] |
H A D | queue.c | 6004 i = safedirpath(name, RunAsUid, RunAsGid, NULL, sff, 0, 0); 6079 if (RunAsUid == 0) 6199 i = safedirpath(basedir, RunAsUid, RunAsGid, NULL, 6307 i = safedirpath(qpath, RunAsUid, RunAsGid, NULL, sff, 0, 0); 6652 if (owner && RunAsUid != 0) 6656 r = sm_semsetowner(SemId, RunAsUid, RunAsGid, 0660); 6659 "key=%ld, sm_semsetowner=%d, RunAsUid=%d, RunAsGid=%d", 6660 (long) SemKey, r, RunAsUid, RunAsGid); 6807 if (geteuid() == 0 && RunAsUid != 0) 6813 if (fd >= 0 && fchown(fd, RunAsUid, [all...] |
H A D | daemon.c | 1072 RunAsUid, RunAsGid, 2929 rval = safefile(mux_path, RunAsUid, RunAsGid, RunAsUserName, 3060 RunAsUid, RunAsGid, 3143 ** daemon. In that case, UseMSP will be true, RunAsUid should not 3144 ** be root, and RealUid should be either 0 or RunAsUid. 3147 drop = !(UseMSP && RunAsUid != 0 && 3148 (RealUid == 0 || RealUid == RunAsUid));
|
H A D | readcf.c | 2443 bool can_setuid = RunAsUid == 0; 3350 RunAsUid = atoi(val); 3366 RunAsUid = pw->pw_uid; 3378 if (RunAsUid > UID_MAX) 3381 (long) RunAsUid, (long) UID_MAX); 3421 (int) RunAsUid, (int) RunAsGid); 3629 RunAsUid != RealUid)
|
H A D | alias.c | 992 if (LogLevel > (RunAsUid == 0 ? 2 : 10))
|
H A D | recipient.c | 1482 if ((geteuid() != 0 || RunAsUid != 0) && 1486 sm_dprintf("include: not safe (euid=%d, RunAsUid=%d)\n", 1487 (int) geteuid(), (int) RunAsUid);
|
H A D | tls.c | 435 if ((ret = safefile(var, RunAsUid, RunAsGid, RunAsUserName, sff,
|
H A D | map.c | 1454 ret = safefile(dirfile, RunAsUid, RunAsGid, RunAsUserName, 1457 ret = safefile(pagfile, RunAsUid, RunAsGid, RunAsUserName, 2052 i = safefile(buf, RunAsUid, RunAsGid, RunAsUserName, sff, smode, &st); 5737 if ((i = safefile(map->map_file, RunAsUid, RunAsGid, RunAsUserName, 7611 errno = safefile(colon, RunAsUid, RunAsGid, RunAsUserName, sff,
|
H A D | sendmail.h | 2418 EXTERN uid_t RunAsUid; /* UID to become for bulk of run */ variable
|
H A D | usersmtp.c | 1372 if ((r = safefile(p, RunAsUid, RunAsGid, RunAsUserName, sff,
|
H A D | milter.c | 777 errno = safefile(colon, RunAsUid, RunAsGid, RunAsUserName, sff,
|
/sendmail/praliases/ |
H A D | praliases.c | 47 uid_t RunAsUid; variable 75 RunAsUid = RealUid = getuid(); 300 user_info.smdbu_id = RunAsUid;
|
/sendmail/editmap/ |
H A D | editmap.c | 48 uid_t RunAsUid; variable 120 RunAsUid = RealUid = getuid(); 129 user_info.smdbu_id = RunAsUid;
|
/sendmail/makemap/ |
H A D | makemap.c | 44 uid_t RunAsUid; variable 125 RunAsUid = RealUid = getuid(); 134 user_info.smdbu_id = RunAsUid;
|
/sendmail/libsmutil/ |
H A D | safefile.c | 78 if (RealUid != 0 && RunAsUid == RealUid) 721 rval = safefile(fn, RunAsUid, RunAsGid, RunAsUserName,
|
/sendmail/vacation/ |
H A D | vacation.c | 48 uid_t RunAsUid; variable 165 RunAsUid = RealUid = getuid();
|
/sendmail/libmilter/ |
H A D | listener.c | 253 errno = safefile(colon, RunAsUid, RunAsGid, RunAsUserName, sff,
|