Home
last modified time | relevance | path

Searched refs:uid_t (Results 1 – 25 of 81) sorted by relevance

1234

/Linux-v5.4/kernel/
Duid16.h5 long __sys_setuid(uid_t uid);
7 long __sys_setreuid(uid_t ruid, uid_t euid);
9 long __sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
11 long __sys_setfsuid(uid_t uid);
Dsys.c493 long __sys_setreuid(uid_t ruid, uid_t euid) in __sys_setreuid()
504 if ((ruid != (uid_t) -1) && !uid_valid(kruid)) in __sys_setreuid()
506 if ((euid != (uid_t) -1) && !uid_valid(keuid)) in __sys_setreuid()
515 if (ruid != (uid_t) -1) { in __sys_setreuid()
523 if (euid != (uid_t) -1) { in __sys_setreuid()
537 if (ruid != (uid_t) -1 || in __sys_setreuid()
538 (euid != (uid_t) -1 && !uid_eq(keuid, old->uid))) in __sys_setreuid()
553 SYSCALL_DEFINE2(setreuid, uid_t, ruid, uid_t, euid) in SYSCALL_DEFINE2() argument
569 long __sys_setuid(uid_t uid) in __sys_setuid()
611 SYSCALL_DEFINE1(setuid, uid_t, uid) in SYSCALL_DEFINE1() argument
[all …]
Duser_namespace.c386 kuid_t make_kuid(struct user_namespace *ns, uid_t uid) in make_kuid()
405 uid_t from_kuid(struct user_namespace *targ, kuid_t kuid) in from_kuid()
430 uid_t from_kuid_munged(struct user_namespace *targ, kuid_t kuid) in from_kuid_munged()
432 uid_t uid; in from_kuid_munged()
435 if (uid == (uid_t) -1) in from_kuid_munged()
582 uid_t lower; in uid_m_show()
/Linux-v5.4/include/linux/
Duidgid.h22 uid_t val;
34 static inline uid_t __kuid_val(kuid_t uid) in __kuid_val()
44 static inline uid_t __kuid_val(kuid_t uid) in __kuid_val()
113 return __kuid_val(uid) != (uid_t) -1; in uid_valid()
123 extern kuid_t make_kuid(struct user_namespace *from, uid_t uid);
126 extern uid_t from_kuid(struct user_namespace *to, kuid_t uid);
128 extern uid_t from_kuid_munged(struct user_namespace *to, kuid_t uid);
133 return from_kuid(ns, uid) != (uid_t) -1; in kuid_has_mapping()
143 static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) in make_kuid()
153 static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) in from_kuid()
[all …]
Dhighuid.h53 #define low2highuid(uid) ((uid) == (old_uid_t)-1 ? (uid_t)-1 : (uid_t)(uid))
Dsyscalls.h437 asmlinkage long sys_fchownat(int dfd, const char __user *filename, uid_t user,
439 asmlinkage long sys_fchown(unsigned int fd, uid_t user, gid_t group);
706 asmlinkage long sys_setreuid(uid_t ruid, uid_t euid);
707 asmlinkage long sys_setuid(uid_t uid);
708 asmlinkage long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
709 asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);
712 asmlinkage long sys_setfsuid(uid_t uid);
1042 uid_t user, gid_t group);
1046 uid_t user, gid_t group);
1242 int ksys_fchown(unsigned int fd, uid_t user, gid_t group);
[all …]
Daudit.h20 uid_t uid;
363 extern void __audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode);
392 static inline void audit_ipc_set_perm(unsigned long qbytes, uid_t uid, gid_t gid, umode_t mode) in audit_ipc_set_perm()
578 static inline void audit_ipc_set_perm(unsigned long qbytes, uid_t uid, in audit_ipc_set_perm()
/Linux-v5.4/tools/perf/util/
Dthread_map.h16 struct perf_thread_map *thread_map__new_by_uid(uid_t uid);
18 struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid);
22 const char *tid, uid_t uid, bool all_threads);
Dthread_map.c74 static struct perf_thread_map *__thread_map__new_all_cpus(uid_t uid) in __thread_map__new_all_cpus()
165 struct perf_thread_map *thread_map__new_by_uid(uid_t uid) in thread_map__new_by_uid()
170 struct perf_thread_map *thread_map__new(pid_t pid, pid_t tid, uid_t uid) in thread_map__new()
293 uid_t uid, bool all_threads) in thread_map__new_str()
Dtarget.h13 uid_t uid;
/Linux-v5.4/arch/mips/include/uapi/asm/
Dstat.h25 uid_t st_uid;
61 uid_t st_uid;
102 uid_t st_uid;
/Linux-v5.4/tools/testing/selftests/safesetid/
Dsafesetid-test.c95 static void ensure_user_exists(uid_t uid) in ensure_user_exists()
173 uid_t uid; in test_userns()
205 static void test_setuid(uid_t child_uid, bool expect_success) in test_setuid()
/Linux-v5.4/security/keys/
Dpersistent.c129 long keyctl_get_persistent(uid_t _uid, key_serial_t destid) in keyctl_get_persistent()
137 if (_uid == (uid_t)-1) { in keyctl_get_persistent()
Dinternal.h228 extern long keyctl_chown_key(key_serial_t, uid_t, gid_t);
253 extern long keyctl_get_persistent(uid_t, key_serial_t);
256 static inline long keyctl_get_persistent(uid_t uid, key_serial_t destring) in keyctl_get_persistent()
Dkeyctl.c880 long keyctl_chown_key(key_serial_t id, uid_t user, gid_t group) in keyctl_chown_key()
892 if ((user != (uid_t) -1) && !uid_valid(uid)) in keyctl_chown_key()
898 if (user == (uid_t) -1 && group == (gid_t) -1) in keyctl_chown_key()
916 if (user != (uid_t) -1 && !uid_eq(key->uid, uid)) in keyctl_chown_key()
926 if (user != (uid_t) -1 && !uid_eq(uid, key->uid)) { in keyctl_chown_key()
1762 (uid_t) arg3, in SYSCALL_DEFINE5()
1815 return keyctl_get_persistent((uid_t)arg2, (key_serial_t)arg3); in SYSCALL_DEFINE5()
/Linux-v5.4/usr/
Dgen_init_cpio.c104 unsigned int mode, uid_t uid, gid_t gid) in cpio_mkslink()
153 uid_t uid, gid_t gid) in cpio_mkgeneric()
241 uid_t uid, gid_t gid, char dev_type, in cpio_mknod()
296 unsigned int mode, uid_t uid, gid_t gid, in cpio_mkfile()
/Linux-v5.4/fs/
Dnsfs.c191 uid_t __user *argp; in ns_ioctl()
192 uid_t uid; in ns_ioctl()
207 argp = (uid_t __user *) arg; in ns_ioctl()
Dopen.c620 static int chown_common(const struct path *path, uid_t user, gid_t group) in chown_common()
634 if (user != (uid_t) -1) { in chown_common()
662 int do_fchownat(int dfd, const char __user *filename, uid_t user, gid_t group, in do_fchownat()
694 SYSCALL_DEFINE5(fchownat, int, dfd, const char __user *, filename, uid_t, user, in SYSCALL_DEFINE5() argument
700 SYSCALL_DEFINE3(chown, const char __user *, filename, uid_t, user, gid_t, group) in SYSCALL_DEFINE3() argument
705 SYSCALL_DEFINE3(lchown, const char __user *, filename, uid_t, user, gid_t, group) in SYSCALL_DEFINE3() argument
711 int ksys_fchown(unsigned int fd, uid_t user, gid_t group) in ksys_fchown()
731 SYSCALL_DEFINE3(fchown, unsigned int, fd, uid_t, user, gid_t, group) in SYSCALL_DEFINE3() argument
/Linux-v5.4/fs/cifs/
Dcifs_spnego.c116 UID_KEY_LEN + (sizeof(uid_t) * 2) + in cifs_get_spnego_key()
117 CREDUID_KEY_LEN + (sizeof(uid_t) * 2) + in cifs_get_spnego_key()
Dcifsacl.c388 uid_t id; in sid_to_id()
390 id = (uid_t)unix_id; in sid_to_id()
419 BUILD_BUG_ON(sizeof(uid_t) != sizeof(gid_t)); in sid_to_id()
420 if (sidkey->datalen != sizeof(uid_t)) { in sid_to_id()
430 uid_t id; in sid_to_id()
431 memcpy(&id, &sidkey->payload.data[0], sizeof(uid_t)); in sid_to_id()
985 uid_t id; in build_sec_desc()
/Linux-v5.4/tools/testing/selftests/capabilities/
Dtest_execve.c89 static bool create_and_enter_ns(uid_t inner_uid) in create_and_enter_ns()
91 uid_t outer_uid; in create_and_enter_ns()
234 uid_t gid = getegid(); in do_tests()
/Linux-v5.4/drivers/tty/
Dtty_audit.c65 uid_t uid = from_kuid(&init_user_ns, task_uid(current)); in tty_audit_log()
66 uid_t loginuid = from_kuid(&init_user_ns, audit_get_loginuid(current)); in tty_audit_log()
/Linux-v5.4/arch/powerpc/include/uapi/asm/
Dstat.h40 uid_t st_uid;
/Linux-v5.4/arch/sparc/include/uapi/asm/
Dstat.h14 uid_t st_uid;
/Linux-v5.4/Documentation/security/
Dcredentials.rst319 uid_t current_uid(void) Current's real UID
321 uid_t current_euid(void) Current's effective UID
323 uid_t current_fsuid(void) Current's file access UID
332 void current_uid_gid(uid_t *, gid_t *);
333 void current_euid_egid(uid_t *, gid_t *);
334 void current_fsuid_fsgid(uid_t *, gid_t *);
400 uid_t task_uid(task) Task's real UID
401 uid_t task_euid(task) Task's effective UID
421 uid_t task_cred_xxx(task, suid);
495 int alter_suid(uid_t suid)

1234