Searched refs:suid (Results 1 - 25 of 27) sorted by relevance

12

/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/kernel/
H A Duid16.c75 SYSCALL_DEFINE3(setresuid16, old_uid_t, ruid, old_uid_t, euid, old_uid_t, suid)
78 low2highuid(suid));
80 asmlinkage_protect(3, ret, ruid, euid, suid);
84 SYSCALL_DEFINE3(getresuid16, old_uid_t __user *, ruid, old_uid_t __user *, euid, old_uid_t __user *, suid)
91 retval = put_user(high2lowuid(cred->suid), suid);
H A Dsys.c630 old->suid != euid &&
642 new->suid = new->euid;
680 new->suid = new->uid = uid;
686 } else if (uid != old->uid && uid != new->suid) {
706 * and suid. This allows you to implement the 4.4 compatible seteuid().
708 SYSCALL_DEFINE3(setresuid, uid_t, ruid, uid_t, euid, uid_t, suid)
723 ruid != old->euid && ruid != old->suid)
726 euid != old->euid && euid != old->suid)
728 if (suid != (uid_t) -1 && suid !
[all...]
H A Duser_namespace.c48 new->uid = new->euid = new->suid = new->fsuid = 0;
H A Dcred.c519 new->suid != old->suid ||
777 cred->uid, cred->euid, cred->suid, cred->fsuid);
H A Dauditsc.c188 uid_t uid, euid, suid, fsuid; member in struct:audit_context
475 result = audit_comparator(cred->suid, f->op, f->val);
1328 context->suid = cred->suid;
1357 " euid=%u suid=%u fsuid=%u"
1369 context->euid, context->suid, context->fsuid,
H A Dptrace.c138 cred->uid != tcred->suid ||
H A Dsignal.c662 (cred->euid ^ tcred->suid) &&
664 (cred->uid ^ tcred->suid) &&
1231 euid != pcred->suid && euid != pcred->uid &&
1232 uid != pcred->suid && uid != pcred->uid) {
/netgear-R7000-V1.0.7.12_1.2.5/src/router/squashfs-4.2/
H A Dpseudo.c334 char filename[2048], type, suid[100], sgid[100], *ptr; local
338 n = sscanf(def, "%s %c %o %s %s %n", filename, &type, &mode, suid,
389 uid = strtoll(suid, &ptr, 10);
392 ERROR("Uid %s out of range\n", suid);
396 struct passwd *pwuid = getpwnam(suid);
400 ERROR("Uid %s invalid uid or unknown user\n", suid);
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/ntfs-3g-2009.3.8/libfuse-lite/
H A Dfusermount.c92 uid_t ruid, euid, suid; local
94 if (getresuid(&ruid, &euid, &suid) < 0) {
98 if (setresuid(-1, suid, -1) < 0) {
102 if (geteuid() != suid) {
192 {"suid", MS_NOSUID, 0, 0},
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/include/linux/
H A Dcred.h127 uid_t suid; /* saved UID of the task */ member in struct:cred
351 #define current_suid() (current_cred_xxx(suid))
H A Dsyscalls.h269 asmlinkage long sys_getresuid(uid_t __user *ruid, uid_t __user *euid, uid_t __user *suid);
280 asmlinkage long sys_setresuid(uid_t ruid, uid_t euid, uid_t suid);
536 asmlinkage long sys_setresuid16(old_uid_t ruid, old_uid_t euid, old_uid_t suid);
538 old_uid_t __user *euid, old_uid_t __user *suid);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/s390/kernel/
H A Dcompat_linux.h174 long sys32_setresuid16(u16 ruid, u16 euid, u16 suid);
175 long sys32_getresuid16(u16 __user *ruid, u16 __user *euid, u16 __user *suid);
H A Dcompat_linux.c134 asmlinkage long sys32_setresuid16(u16 ruid, u16 euid, u16 suid) argument
137 low2highuid(suid));
140 asmlinkage long sys32_getresuid16(u16 __user *ruid, u16 __user *euid, u16 __user *suid) argument
146 retval = put_user(high2lowuid(current->cred->suid), suid);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/security/
H A Dcommoncap.c452 * To support inheritance of root-permissions and suid-root
484 new->suid = new->fsuid = new->euid;
636 if ((old->uid == 0 || old->euid == 0 || old->suid == 0) &&
637 (new->uid != 0 && new->euid != 0 && new->suid != 0) &&
695 * This is insufficient now since you can call code without suid, but
/netgear-R7000-V1.0.7.12_1.2.5/src/router/busybox-1.x/testsuite/
H A Dmount.testroot144 mount -o async,sync,atime,noatime,dev,nodev,exec,noexec,loop,suid,nosuid,remount,ro,rw,bind,move
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/
H A Dfcntl.c502 fown->euid == cred->suid || fown->euid == cred->uid ||
503 fown->uid == cred->suid || fown->uid == cred->uid) &&
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/security/keys/
H A Dprocess_keys.c816 new-> suid = old-> suid;
H A Dkeyctl.c1301 pcred->suid != mycred->euid ||
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/net/core/
H A Dscm.c52 creds->uid == cred->suid) || capable(CAP_SETUID)) &&
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/mm/
H A Dmigrate.c1099 if (cred->euid != tcred->suid && cred->euid != tcred->uid &&
1100 cred->uid != tcred->suid && cred->uid != tcred->uid &&
H A Dmempolicy.c1270 if (cred->euid != tcred->suid && cred->euid != tcred->uid &&
1271 cred->uid != tcred->suid && cred->uid != tcred->uid &&
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/iserver/dbus-1.6.8/dbus/
H A Ddbus-sysdeps-unix.c4138 uid_t ruid, euid, suid; /* Real, effective and saved user ID's */
4147 if (getresuid (&ruid, &euid, &suid) != 0 ||
4151 suid = ruid = getuid ();
4158 is_setuid = (ruid != euid || ruid != suid ||
/netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/samba-3.0.25b/source/include/
H A Dincludes.h886 int setresuid(uid_t ruid, uid_t euid, uid_t suid);
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/proc/
H A Darray.c192 cred->uid, cred->euid, cred->suid, cred->fsuid,
/netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/fuse/
H A Ddir.c915 * excludes processes started by other users, suid or sgid processes.
929 cred->suid == fc->user_id &&

Completed in 311 milliseconds

12