| /xnu-8792.41.9/bsd/sys/ |
| H A D | persona.h | 56 #define PERSONA_ID_NONE ((uid_t)-1) 62 uid_t persona_id; 67 uid_t persona_gmuid; /* unused */ 71 uid_t persona_uid; 114 int kpersona_alloc(struct kpersona_info *info, uid_t *id); 137 int kpersona_palloc(struct kpersona_info *info, uid_t *id, char path[MAXPATHLEN]); 149 int kpersona_dealloc(uid_t id); 165 int kpersona_get(uid_t *id); 180 int kpersona_getpath(uid_t id, char path[MAXPATHLEN]); 197 int kpersona_info(uid_t id, struct kpersona_info *info); [all …]
|
| H A D | ucred.h | 105 uid_t cr_uid; /* effective user id */ 106 uid_t cr_ruid; /* real user id */ 107 uid_t cr_svuid; /* saved user id */ 115 uid_t cr_gmuid; /* UID for group membership purposes */ 150 uid_t cr_uid; /* effective user id */
|
| H A D | kauth.h | 53 #define KAUTH_UID_NONE (~(uid_t)0 - 100) /* not a valid UID */ 116 uid_t el_uid; /* user ID */ 166 extern uid_t kauth_getuid(void); 167 extern uid_t kauth_getruid(void); 195 extern uid_t kauth_cred_getuid(kauth_cred_t _cred); 196 extern uid_t kauth_cred_getruid(kauth_cred_t _cred); 197 extern uid_t kauth_cred_getsvuid(kauth_cred_t _cred); 205 extern int kauth_cred_guid2uid(guid_t *_guid, uid_t *_uidp); 207 extern int kauth_cred_ntsid2uid(ntsid_t *_sid, uid_t *_uidp); 210 extern int kauth_cred_uid2guid(uid_t _uid, guid_t *_guidp); [all …]
|
| H A D | spawn_internal.h | 163 uid_t pspci_uid; /* alternate posix/unix UID */ 167 uid_t pspci_gmuid; /* group membership UID */ 180 uid_t pspi_id; /* persona ID (unix UID) */ 182 uid_t pspi_uid; /* alternate posix/unix UID */ 186 uid_t pspi_gmuid; /* group membership UID */
|
| H A D | ipc.h | 108 uid_t uid; /* [XSI] Owner's user ID */ 110 uid_t cuid; /* [XSI] Creator's user ID */
|
| H A D | stat.h | 171 uid_t st_uid; /* [XSI] User ID of the file */ \ 199 uid_t st_uid; /* [XSI] User ID of the file */ 248 uid_t st_uid; /* [XSI] User ID of the file */ 281 uid_t st_uid; /* [XSI] User ID of the file */ 314 uid_t st_uid; /* [XSI] User ID of the file */ 346 uid_t st_uid; /* [XSI] User ID of the file */
|
| H A D | signal.h | 235 uid_t si_uid; /* sender's ruid */ 250 uid_t si_uid; /* sender's ruid */ 263 uid_t si_uid; /* sender's ruid */ 276 uid_t si_uid; /* sender's ruid */
|
| /xnu-8792.41.9/libsyscall/wrappers/ |
| H A D | persona.c | 32 int __persona(uint32_t operation, uint32_t flags, struct kpersona_info *info, uid_t *id, size_t *id… 35 kpersona_alloc(struct kpersona_info *info, uid_t *id) in kpersona_alloc() 42 kpersona_palloc(struct kpersona_info *info, uid_t *id, char path[MAXPATHLEN]) in kpersona_palloc() 49 kpersona_dealloc(uid_t id) in kpersona_dealloc() 56 kpersona_get(uid_t *id) in kpersona_get() 63 kpersona_getpath(uid_t id, char path[MAXPATHLEN]) in kpersona_getpath() 70 kpersona_info(uid_t id, struct kpersona_info *info) in kpersona_info() 80 uid_t id = (uid_t)pid; in kpersona_pidinfo() 85 kpersona_find(const char *name, uid_t uid, uid_t *id, size_t *idlen) in kpersona_find() 107 kpersona_find_by_type(int persona_type, uid_t *id, size_t *idlen) in kpersona_find_by_type()
|
| /xnu-8792.41.9/bsd/bsm/ |
| H A D | audit_record.h | 284 token_t *au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 287 token_t *au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 290 token_t *au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 293 token_t *au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 296 token_t *au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, 297 uid_t ruid, gid_t rgid, pid_t pid, au_asid_t sid, 300 token_t *au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 322 token_t *au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 325 token_t *au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, 328 token_t *au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, [all …]
|
| /xnu-8792.41.9/tests/ |
| H A D | persona.c | 14 static uid_t 28 uid_t persona_id = 0; in _create_persona() 38 uid_t first = _create_persona(PERSONA_SYSTEM, PERSONA_INFO_V1); 39 uid_t second = _create_persona(PERSONA_SYSTEM, PERSONA_INFO_V1); 49 uid_t first = _create_persona(PERSONA_SYSTEM_PROXY, PERSONA_INFO_V1); 50 uid_t second = _create_persona(PERSONA_SYSTEM_PROXY, PERSONA_INFO_V1); 60 uid_t persona = _create_persona(PERSONA_MANAGED, PERSONA_INFO_V2); 77 uid_t persona_uid = 501; 90 uid_t persona_id = 0; 107 uid_t persona = _create_persona(PERSONA_MANAGED, PERSONA_INFO_V1);
|
| H A D | persona_adoption.c | 23 static uid_t 24 _persona_create(int persona_type, uid_t persona_uid) in _persona_create() 38 uid_t persona_id = 0; in _persona_create() 47 _persona_try_adopting(uid_t persona_id) in _persona_try_adopting() 106 uid_t created_persona = _persona_create(PERSONA_MANAGED, info.persona_uid); 110 uid_t current_persona = PERSONA_ID_NONE; 128 uid_t mismatched_uid = info.persona_uid + 1; 129 uid_t created_persona = _persona_create(PERSONA_MANAGED, mismatched_uid); 133 uid_t current_persona = PERSONA_ID_NONE; 142 static uid_t _helper_persona = PERSONA_ID_NONE; [all …]
|
| H A D | drop_priv.c | 49 uid_t lower_uid = _get_sudo_invoker(INVOKER_UID); in drop_priv() 54 uid_t lower_uid = pw->pw_uid; in drop_priv()
|
| /xnu-8792.41.9/bsd/kern/ |
| H A D | kern_persona.c | 76 static uid_t g_next_persona_id; 128 persona_alloc(uid_t id, const char *login, persona_type_t type, char *path, uid_t uid, int *error) in persona_alloc() 211 uid_t id; in persona_init_begin() 396 uid_t 406 persona_lookup(uid_t id) in persona_lookup() 432 persona_lookup_and_invalidate(uid_t id) in persona_lookup_and_invalidate() 468 persona_find(const char *login, uid_t uid, in persona_find() 475 persona_find_all(const char *login, uid_t uid, persona_type_t persona_type, in persona_find_all() 552 uid_t 555 uid_t current_persona_id = PERSONA_ID_NONE; in current_persona_get_id() [all …]
|
| H A D | kern_prot.c | 703 __block uid_t old_ruid; in setuid() 704 __block uid_t ruid; in setuid() 705 uid_t want_uid; in setuid() 713 uid_t svuid = KAUTH_UID_NONE; in setuid() 714 uid_t gmuid = KAUTH_UID_NONE; in setuid() 788 uid_t want_euid; in seteuid() 851 __block uid_t old_ruid; in setreuid() 852 uid_t want_ruid, want_euid; in setreuid() 858 if (want_ruid == (uid_t)-1) { in setreuid() 862 if (want_euid == (uid_t)-1) { in setreuid() [all …]
|
| H A D | sys_persona.c | 129 uid_t id = PERSONA_ID_NONE; in kpersona_alloc_syscall() 143 if (kinfo.persona_id != PERSONA_ID_NONE && kinfo.persona_id != (uid_t)0) { in kpersona_alloc_syscall() 212 uid_t persona_id; in kpersona_dealloc_syscall() 244 uid_t current_persona_id; in kpersona_get_syscall() 265 uid_t persona_id; in kpersona_getpath_syscall() 268 uid_t lookup_persona_id = PERSONA_ID_NONE; in kpersona_getpath_syscall() 327 uid_t persona_id; in kpersona_info_syscall() 330 uid_t lookup_persona_id = PERSONA_ID_NONE; in kpersona_info_syscall()
|
| H A D | kern_xxx.c | 98 extern int pshm_cache_purge_uid(uid_t uid); 199 usrctl_logout(uid_t uid) in usrctl_logout() 227 return usrctl_logout((uid_t)uap->flags); in usrctl()
|
| /xnu-8792.41.9/tools/tests/personas/ |
| H A D | persona_mgr.c | 57 uid_t persona_id = 0; in persona_op_create() 88 persona_op_lookup(struct kpersona_info *ki, pid_t pid, uid_t uid) in persona_op_lookup() 103 uid_t personas[128]; in persona_op_lookup() 133 uid_t pna_id = -1; in persona_op_support() 192 uid_t uid = (uid_t)-1; in main() 240 kinfo.persona_id = (uid_t)ret; in main() 272 uid = (uid_t)ret; in main() 294 kinfo.persona_gmuid = (uid_t)ret; in main() 309 if (uid == (uid_t)-1 && persona_op != PERSONA_OP_LOOKUP) { in main()
|
| /xnu-8792.41.9/bsd/security/audit/ |
| H A D | audit_private.h | 139 uid_t vn_uid; 200 uid_t pipc_uid; 227 uid_t ar_subj_ruid; 230 uid_t ar_subj_auid; /* Audit user ID */ 238 uid_t ar_arg_euid; 239 uid_t ar_arg_ruid; 240 uid_t ar_arg_suid; 248 uid_t ar_arg_uid; 249 uid_t ar_arg_auid;
|
| H A D | audit_bsm_token.c | 628 au_to_process32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process32() 651 au_to_process64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process64() 675 au_to_process(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_process() 697 au_to_process32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process32_ex() 733 au_to_process64_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process64_ex() 773 au_to_process_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_process_ex() 1003 au_to_subject32(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_subject32() 1026 au_to_subject64(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_subject64() 1050 au_to_subject(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, gid_t rgid, in au_to_subject() 1072 au_to_subject32_ex(au_id_t auid, uid_t euid, gid_t egid, uid_t ruid, in au_to_subject32_ex() [all …]
|
| H A D | audit.h | 198 void audit_arg_uid(struct kaudit_record *ar, uid_t uid); 200 void audit_arg_euid(struct kaudit_record *ar, uid_t euid); 202 void audit_arg_ruid(struct kaudit_record *ar, uid_t ruid); 204 void audit_arg_suid(struct kaudit_record *ar, uid_t suid); 214 void audit_arg_owner(struct kaudit_record *ar, uid_t uid, gid_t gid); 222 void audit_arg_auid(struct kaudit_record *ar, uid_t auid); 246 void audit_arg_posix_ipc_perm(struct kaudit_record *ar, uid_t uid,
|
| /xnu-8792.41.9/tools/ |
| H A D | cred_dump_creds.c | 24 uid_t cr_uid; /* effective user id */ 25 uid_t cr_ruid; /* real user id */ 26 uid_t cr_svuid; /* saved user id */ 31 uid_t cr_gmuid; /* UID for group membership purposes */
|
| /xnu-8792.41.9/libsyscall/wrappers/spawn/ |
| H A D | spawn_private.h | 87 int posix_spawnattr_set_persona_np(const posix_spawnattr_t * __restrict, uid_t, uint32_t) __API… 88 int posix_spawnattr_set_persona_uid_np(const posix_spawnattr_t * __restrict, uid_t) __API_AVAIL… 90 …_groups_np(const posix_spawnattr_t * __restrict, int, gid_t * __restrict, uid_t) __API_AVAILABLE(m… 94 int posix_spawnattr_set_uid_np(const posix_spawnattr_t * __restrict, uid_t) __API_AVAILABLE(mac… 96 …_groups_np(const posix_spawnattr_t * __restrict, int, gid_t * __restrict, uid_t) __API_AVAILABLE(m…
|
| /xnu-8792.41.9/libsyscall/wrappers/legacy/ |
| H A D | lchown.c | 39 int __lchown(const char *, uid_t, gid_t); 45 lchown(const char *path, uid_t owner, gid_t group) in lchown()
|
| /xnu-8792.41.9/bsd/miscfs/devfs/ |
| H A D | devfs.h | 92 void * devfs_make_node_clone(dev_t dev, int chrblk, uid_t uid, gid_t gid, 111 void * devfs_make_node(dev_t dev, int chrblk, uid_t uid, gid_t gid,
|
| /xnu-8792.41.9/bsd/net/ |
| H A D | if_pflog.h | 89 uid_t uid; 91 uid_t rule_uid;
|