Searched defs:ruid (Results 1 - 25 of 28) sorted by relevance

12

/illumos-gate/usr/src/lib/libbc/libc/gen/common/
H A Dsetruid.c30 setruid(int ruid) argument
33 return (setreuid(ruid, -1));
/illumos-gate/usr/src/lib/libast/common/preroot/
H A Dispreroot.c46 int ruid; local
51 if ((ruid = getuid()) != (euid = geteuid())) setuid(ruid);
53 if (ruid != euid) setuid(euid);
H A Dgetpreroot.c70 int ruid; local
82 if ((ruid = getuid()) != (euid = geteuid())) setuid(ruid);
115 if (ruid != euid) setuid(euid);
156 if (ruid != euid) setuid(euid);
/illumos-gate/usr/src/uts/common/syscall/
H A Duid.c102 * The ruid of the process is going to change. In order
104 * process-count associated with the newly given ruid,
155 * to match the increment above, even if the ruid of the process
264 setreuid(uid_t ruid, uid_t euid) argument
270 uid_t oldruid = ruid;
276 if ((ruid != -1 && !VALID_UID(ruid, zone)) ||
302 if (ruid != -1 && ruid != cr->cr_ruid && ruid !
[all...]
/illumos-gate/usr/src/cmd/print/bsd-sysv-commands/
H A Dlp.c82 uid_t ruid; local
88 ruid = getuid();
89 if ((pw = getpwuid(ruid)) != NULL)
91 (void) setuid(ruid);
/illumos-gate/usr/src/lib/libbsm/common/
H A Daudit_crontab.c253 * audited, then the ruid of the user doing the editing must be the owner
256 * When audit_crontab_not_allowed is called, ruid is for the crontab file
263 audit_crontab_not_allowed(uid_t ruid, char *user) { argument
271 } else if (ruid == pwd.pw_uid)
H A Daudit_ftpd.c135 uid_t ruid; /* real uid */ local
164 ruid = getuid(); /* get real uid */
178 ruid, rgid, pid, pid, &info.ai_termid));
H A Dadt_token.c508 uid_t ruid; local
521 ruid = ((union convert *)p_data)->tuid;
543 if (ruid == AU_NOAUDITID)
544 ruid = getuid();
559 au_to_process_ex(auid, euid, egid, ruid, rgid, pid, sid, tid));
H A Dau_to.c431 au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, argument
454 adr_int32(&adr, (int32_t *)&ruid, 1);
474 au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, argument
507 adr_int32(&adr, (int32_t *)&ruid, 1);
583 au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, argument
606 adr_int32(&adr, (int32_t *)&ruid, 1);
627 au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, argument
663 adr_int32(&adr, (int32_t *)&ruid, 1);
/illumos-gate/usr/src/lib/libadt_jni/com/sun/audit/
H A DAuditSession.java67 int euid, int egid, int ruid, int rgid,
204 public void setUser(int euid, int egid, int ruid, int rgid, argument
209 sessionAttr(sh, euid, egid, ruid, rgid,
66 sessionAttr(byte[] sessionHandle, int euid, int egid, int ruid, int rgid, String hostname, int context) argument
/illumos-gate/usr/src/cmd/utmp_update/
H A Dutmp_update.c316 uid_t ruid = getuid(); local
339 if (ruid != uid) {
/illumos-gate/usr/src/cmd/cdrw/
H A Dmain.c64 uid_t ruid, cur_uid; variable
232 ruid = getuid();
235 if (check_auth(ruid) != 1) {
241 if ((cur_uid == 0) && (ruid != 0)) {
/illumos-gate/usr/src/cmd/sh/
H A Dmain.c192 uid_t ruid; local
204 ruid = getuid();
207 if ((euid != ruid) && (euid < 100))
208 setuid(ruid); /* reset the uid to the orig user */
/illumos-gate/usr/src/uts/common/io/
H A Dptms_conf.c113 * int ptms_minor_valid(minor_t minor, uid_t *ruid, gid_t *rgid)
127 * void ptms_set_owner(minor_t minor, uid_t ruid, gid_t rgid)
423 ptms_set_owner(minor_t dminor, uid_t ruid, gid_t rgid) argument
427 ASSERT(ruid >= 0);
430 if (ruid < 0 || rgid < 0)
443 pt->pt_ruid = ruid;
458 ptms_minor_valid(minor_t dminor, uid_t *ruid, gid_t *rgid) argument
463 ASSERT(ruid);
466 *ruid = (uid_t)-1;
474 *ruid
[all...]
/illumos-gate/usr/src/lib/libadt_jni/common/
H A Dadt_jni.c299 jint euid, jint egid, jint ruid, jint rgid,
315 } else if (adt_set_user(state, euid, egid, ruid, rgid, termid,
297 Java_com_sun_audit_AuditSession_sessionAttr(JNIEnv *env, jobject cls, jbyteArray jstate, jint euid, jint egid, jint ruid, jint rgid, jstring jhostname, jint context) argument
/illumos-gate/usr/src/uts/common/os/
H A Dfork.c948 uid_t ruid; local
1057 ruid = crgetruid(cr);
1061 upcount_get(ruid, zoneid) >= v.v_maxup) &&
1065 "out of per-user processes for uid %d", ruid);
1075 upcount_inc(ruid, zoneid);
/illumos-gate/usr/src/cmd/power/
H A Dconf.c81 uid_t ruid; variable
185 if (ruid)
192 if (ruid)
530 mesg(MDEBUG, "ruid %d, perms: cpr %d, pm %d\n",
531 ruid, cpr_status.perm, pm_status.perm);
/illumos-gate/usr/src/cmd/cron/
H A Dcrontab.c131 uid_t ruid; local
178 ruid = getuid();
179 if ((pwp = getpwuid(ruid)) == NULL)
191 if (pwp->pw_uid != ruid)
194 pp = getuser(ruid);
198 pp = getuser(ruid);
226 if (audit_crontab_not_allowed(ruid, pp))
253 if (fchown(tmpfd, ruid, -1) == -1) {
266 setuid(ruid);
372 * unlink edtemp as 'ruid'
[all...]
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_log_xdr.c158 uid_t ruid; local
187 ruid = crgetruid(cr);
188 if (!xdr_uid_t(xdrs, &ruid))
/illumos-gate/usr/src/cmd/nscd/
H A Dnscd_frontend.c434 uid_t ruid; local
451 if (NSS_PACKED_CRED_CHECK(buf, ruid = ucred_getruid(uc),
468 (me, "%s call failed: caller pid %d (input pid = %d), ruid %d, "
469 "euid %d, header ruid %d, header euid %d\n", dc_str,
470 pid, (pidp != NULL) ? *pidp : -1, ruid, euid,
/illumos-gate/usr/src/lib/libc/port/gen/
H A Dprivlib.c607 uid_t ruid, euid; local
613 ruid = getuid();
615 if (ruid == 0)
675 r = setreuid(ruid, ruid);
683 (void) setreuid(ruid, ruid);
/illumos-gate/usr/src/uts/common/fs/proc/
H A Dprcontrol.c2304 uid_t ruid = crgetruid(newcred); local
2307 upcount_dec(ruid, oldzoneid);
2308 upcount_inc(ruid, zoneid);
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_token.c249 au_to_process(uid_t uid, gid_t gid, uid_t ruid, gid_t rgid, pid_t pid, argument
266 return (au_to_any_process(data_header, uid, gid, ruid,
271 au_to_subject(uid_t uid, gid_t gid, uid_t ruid, gid_t rgid, pid_t pid, argument
287 return (au_to_any_process(data_header, uid, gid, ruid,
294 uid_t uid, gid_t gid, uid_t ruid, gid_t rgid, pid_t pid,
311 value = (int32_t)ruid;
293 au_to_any_process(char data_header, uid_t uid, gid_t gid, uid_t ruid, gid_t rgid, pid_t pid, au_id_t auid, au_asid_t asid, const au_tid_addr_t *atid) argument
/illumos-gate/usr/src/cmd/auditreduce/
H A Dtoken.c904 * ruid adr_int32
913 int32_t auid, euid, egid, ruid, rgid, pid; local
920 adrm_int32(adr, &ruid, 1);
936 if (m_userr == ruid)
958 (obj_group == ruid))) {
971 * ruid adr_int32
983 int32_t auid, euid, egid, ruid, rgid, pid; local
991 adrm_int32(adr, &ruid, 1);
1008 if (m_userr == ruid)
1030 (obj_group == ruid))) {
1052 int32_t auid, euid, egid, ruid, rgid, pid; local
1123 int32_t auid, euid, egid, ruid, rgid, pid; local
1304 int32_t auid, euid, egid, ruid, rgid, pid; local
1367 int32_t auid, euid, egid, ruid, rgid, pid; local
1429 int32_t auid, euid, egid, ruid, rgid, pid; local
1493 int32_t auid, euid, egid, ruid, rgid, pid; local
[all...]
/illumos-gate/usr/src/lib/auditd_plugins/syslog/
H A Dsystoken.c826 int32_t ruid, rgid, egid, pid; local
832 adrm_int32(&(ctx->adr), &ruid, 1);
844 * ruid adr_int32
870 * ruid adr_int32
901 * ruid adr_int32
928 * ruid adr_int32
1015 int32_t ruid, rgid, pid; local
1020 adrm_int32(&(ctx->adr), &ruid, 1);
1032 * ruid adr_int32
1059 * ruid adr_int3
[all...]

Completed in 122 milliseconds

12