Home
last modified time | relevance | path

Searched refs:egid (Results 1 – 25 of 66) sorted by relevance

123

/freebsd-10-stable/sys/security/mac/
Dmac_cred.c257 mac_cred_check_setegid(struct ucred *cred, gid_t egid) in mac_cred_check_setegid() argument
261 MAC_POLICY_CHECK_NOSLEEP(cred_check_setegid, cred, egid); in mac_cred_check_setegid()
262 MAC_CHECK_PROBE2(cred_check_setegid, error, cred, egid); in mac_cred_check_setegid()
299 mac_cred_check_setregid(struct ucred *cred, gid_t rgid, gid_t egid) in mac_cred_check_setregid() argument
303 MAC_POLICY_CHECK_NOSLEEP(cred_check_setregid, cred, rgid, egid); in mac_cred_check_setregid()
304 MAC_CHECK_PROBE3(cred_check_setregid, error, cred, rgid, egid); in mac_cred_check_setregid()
329 mac_cred_check_setresgid(struct ucred *cred, gid_t rgid, gid_t egid, in mac_cred_check_setresgid() argument
334 MAC_POLICY_CHECK_NOSLEEP(cred_check_setresgid, cred, rgid, egid, sgid); in mac_cred_check_setresgid()
335 MAC_CHECK_PROBE4(cred_check_setresgid, error, cred, rgid, egid, in mac_cred_check_setresgid()
/freebsd-10-stable/tests/sys/kern/
Dunix_socketpair_test.c47 gid_t real_egid, egid; in ATF_TC_BODY() local
58 ATF_REQUIRE_EQ(0, getpeereid(sv[0], &euid, &egid)); in ATF_TC_BODY()
60 ATF_CHECK_EQ(real_egid, egid); in ATF_TC_BODY()
62 ATF_REQUIRE_EQ(0, getpeereid(sv[1], &euid, &egid)); in ATF_TC_BODY()
64 ATF_CHECK_EQ(real_egid, egid); in ATF_TC_BODY()
/freebsd-10-stable/sys/bsm/
Daudit_record.h240 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
242 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
244 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
246 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
248 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid,
251 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
264 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
266 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
268 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
270 token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
[all …]
/freebsd-10-stable/contrib/openbsm/sys/bsm/
Daudit_record.h235 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
237 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
239 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
241 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
243 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid,
246 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
258 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
260 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
262 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
264 token_t *au_to_subject_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid,
[all …]
/freebsd-10-stable/sys/kern/
Dkern_prot.c757 gid_t egid; member
766 gid_t egid; in sys_setegid() local
769 egid = uap->egid; in sys_setegid()
770 AUDIT_ARG_EGID(egid); in sys_setegid()
776 error = mac_cred_check_setegid(oldcred, egid); in sys_setegid()
781 if (egid != oldcred->cr_rgid && /* allow setegid(getgid()) */ in sys_setegid()
782 egid != oldcred->cr_svgid && /* allow setegid(saved gid) */ in sys_setegid()
786 if (oldcred->cr_groups[0] != egid) { in sys_setegid()
787 change_egid(newcred, egid); in sys_setegid()
947 gid_t egid; member
[all …]
/freebsd-10-stable/crypto/openssh/openbsd-compat/
Dbsd-setres_id.c31 setresgid(gid_t rgid, gid_t egid, gid_t sgid) in setresgid() argument
40 if (setregid(rgid, egid) < 0) { in setresgid()
47 if (setegid(egid) < 0) { in setresgid()
49 error("setegid %u: %.100s", (u_int)egid, strerror(errno)); in setresgid()
/freebsd-10-stable/crypto/heimdal/lib/roken/
Dsetegid.c43 setegid(gid_t egid) in setegid() argument
46 return setregid(-1, egid); in setegid()
50 return setresgid(-1, egid, -1); in setegid()
/freebsd-10-stable/usr.bin/newgrp/
Dnewgrp.c153 gid_t egid; in addgroup() local
158 egid = getegid(); in addgroup()
200 if (grp->gr_gid != egid && inarray(grp->gr_gid, grps, ngrps)) { in addgroup()
225 if (egid != grp->gr_gid && !inarray(egid, grps, ngrps)) { in addgroup()
229 grps[ngrps++] = egid; in addgroup()
/freebsd-10-stable/contrib/openbsm/libbsm/
Dbsm_token.c748 au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process32() argument
761 ADD_U_INT32(dptr, egid); in au_to_process32()
780 au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process64() argument
794 ADD_U_INT32(dptr, egid); in au_to_process64()
813 au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process() argument
817 return (au_to_process32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_process()
836 au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process32_ex() argument
858 ADD_U_INT32(dptr, egid); in au_to_process32_ex()
876 au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process64_ex() argument
900 ADD_U_INT32(dptr, egid); in au_to_process64_ex()
[all …]
Dbsm_wrappers.c352 gid_t egid, uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, in audit_write_success() argument
359 subject = au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, in audit_write_success()
396 uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, in audit_write_failure() argument
402 subject = au_to_subject32(auid, euid, egid, ruid, rgid, pid, sid, tid); in audit_write_failure()
453 uid_t egid, pid_t pid, au_tid_t *tid) in audit_write_failure_na() argument
457 egid, -1, -1, pid, -1, tid)); in audit_write_failure_na()
/freebsd-10-stable/sys/security/audit/
Dbsm_token.c669 au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process32() argument
680 ADD_U_INT32(dptr, egid); in au_to_process32()
699 au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process64() argument
711 ADD_U_INT32(dptr, egid); in au_to_process64()
730 au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process() argument
734 return (au_to_process32(auid, euid, egid, ruid, rgid, pid, sid, in au_to_process()
753 au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process32_ex() argument
771 ADD_U_INT32(dptr, egid); in au_to_process32_ex()
789 au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process64_ex() argument
810 ADD_U_INT32(dptr, egid); in au_to_process64_ex()
[all …]
Daudit.h80 void audit_arg_egid(gid_t egid);
170 #define AUDIT_ARG_EGID(egid) do { \ argument
172 audit_arg_egid((egid)); \
348 #define AUDIT_ARG_EGID(egid) argument
/freebsd-10-stable/contrib/openbsm/bsm/
Dlibbsm.h459 u_int32_t egid; member
470 u_int32_t egid; member
494 u_int32_t egid; member
505 u_int32_t egid; member
609 u_int32_t egid; member
620 u_int32_t egid; member
644 u_int32_t egid; member
655 u_int32_t egid; member
1129 uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, pid_t pid,
1198 au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid,
[all …]
/freebsd-10-stable/contrib/openbsm/bin/auditdistd/
Dsandbox.c72 gid_t rgid, egid; in sandbox() local
201 PJDLOG_VERIFY(getresgid(&rgid, &egid, &sgid) == 0); in sandbox()
205 egid = getegid(); in sandbox()
208 PJDLOG_VERIFY(egid == pw->pw_gid); in sandbox()
/freebsd-10-stable/lib/libc/gen/
Dgetpeereid.c39 getpeereid(int s, uid_t *euid, gid_t *egid) in getpeereid() argument
54 *egid = xuc.cr_gid; in getpeereid()
/freebsd-10-stable/sys/compat/linux/
Dlinux_uid16.c381 LIN_SDT_PROBE2(uid16, linux_setregid16, entry, args->rgid, args->egid); in linux_setregid16()
384 bsd.egid = CAST_NOCHG(args->egid); in linux_setregid16()
413 LIN_SDT_PROBE3(uid16, linux_setresgid16, entry, args->rgid, args->egid, in linux_setresgid16()
417 bsd.egid = CAST_NOCHG(args->egid); in linux_setresgid16()
/freebsd-10-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/
Dtst.egid.ksh56 /\$egid != \$1/
62 /\$egid == \$1/
/freebsd-10-stable/sbin/ccdconfig/
Dccdconfig.c287 gid_t egid; in do_all() local
290 egid = getegid(); in do_all()
294 if (setegid(egid) != 0) in do_all()
299 if (setegid(egid) != 0) in do_all()
/freebsd-10-stable/cddl/usr.sbin/dtrace/tests/common/scripting/
DMakefile20 tst.egid.d \
21 tst.egid.ksh \
/freebsd-10-stable/tools/regression/security/access/
Dtestaccess.c125 gid_t egid, rgid, sgid; in reportprivilege() local
134 error = getresgid(&rgid, &egid, &sgid); in reportprivilege()
143 printf("rgid: %d, egid: %d, sgid: %d\n", rgid, egid, sgid); in reportprivilege()
/freebsd-10-stable/sbin/hastd/
Dsubr.c159 gid_t rgid, egid, sgid; in drop_privs() local
286 PJDLOG_VERIFY(getresgid(&rgid, &egid, &sgid) == 0); in drop_privs()
288 PJDLOG_VERIFY(egid == pw->pw_gid); in drop_privs()
/freebsd-10-stable/usr.bin/wall/
Dwall.c201 gid_t egid; in makemsg() local
239 egid = getegid(); in makemsg()
243 if (setegid(egid) != 0) in makemsg()
/freebsd-10-stable/usr.bin/id/
Did.c269 gid_t gid, egid, lastgid; in id_print() local
309 if (p_egid && (egid = getegid()) != gid) { in id_print()
310 (void)printf(" egid=%u", egid); in id_print()
311 if ((gr = getgrgid(egid))) in id_print()
/freebsd-10-stable/contrib/sendmail/src/
Drecipient.c1304 gid_t egid = 0; local
1317 egid = getegid();
1323 egid = ctladdr->q_gid;
1329 egid = RealGid;
1345 egid = DefGid;
1347 egid = FileMailer->m_gid;
1351 euid = egid = 0;
1361 if (egid == 0)
1362 egid = DefGid;
1373 errno = safefile(filename, euid, egid, user, flags, S_IWRITE, NULL);
/freebsd-10-stable/lib/libutil/
Dlogin_cap.c196 gid_t egid = 0; in login_getclassbyname() local
213 egid = getegid(); in login_getclassbyname()
261 (void)setegid(egid); in login_getclassbyname()
283 (void)setegid(egid); in login_getclassbyname()

123