| /freebsd/lib/libsys/ |
| H A D | setuid.2 | 53 sets the real and effective 58 .\" effective user ID is that of the super user. 63 .\" system call if the effective user ID is not that of the super user. 71 or the effective user ID 72 of the process, or if the effective user ID is that of the super user. 77 sets the real and effective 82 .\" effective user ID is that of the super user. 87 .\" system call if the effective user ID is not that of the super user. 95 or the effective group ID 96 of the process, or if the effective user ID is that of the super user. [all …]
|
| H A D | setgroups.2 | 101 system call would set the effective group ID for the process to the first 105 Despite treating the first element as the effective group ID to set, it accepted 112 as a stance requiring to drop all supplementary groups, leaving the effective 125 Formerly, it would set it as the effective group ID while only the others were 130 to change the effective group ID must be modified, e.g., to also call 134 else they will unwillingly keep their effective group ID. 138 with the effective group ID as the first element of array 145 manual page, and has the consequence that subsequent process' effective group 146 ID's changes do not remove membership of the original effective group ID, since 149 the effective group ID as the first element to
|
| H A D | setregid.2 | 33 .Nd set real and effective group ID 41 The real and effective group ID's of the current process 44 new value of the effective group ID. 47 ID to the effective group ID and vice-versa; only the super-user may 50 Supplying a value of -1 for either the real or effective 57 the real and effective group IDs 64 When setting the real and effective group IDs to the same value, 74 other than changing the effective group-id to the real group-id
|
| H A D | setreuid.2 | 33 .Nd set real and effective user ID's 41 The real and effective user IDs of the 49 ID to the effective user ID and vice-versa; only the super-user may 54 is not -1) or the effective user ID is changed to something other than 55 the real user ID, then the saved user ID will be set to the effective user ID. 59 system call has been used to swap the real and effective user IDs 65 When setting the real and effective user IDs to the same value, 75 other than changing the effective user-id to the real user-id
|
| H A D | setcred.2 | 28 super-user (0) as their effective user ID, or not at all if the 48 Set the effective user ID. 54 Set the effective group ID. 70 uid_t sc_uid; /* effective user id */ 73 gid_t sc_gid; /* effective group id */ 87 The ID to set the effective user to, if flag 99 The ID to set the effective group to, if flag 235 allows any unprivileged user to change the effective user ID to either the real 248 Traditionally in UNIX, all credential changes beyond shuffles of effective, real
|
| H A D | intro.2 | 134 .It Effective User Id, Effective Group Id, and Group Access List 136 the effective user ID, and the group access list. 138 effective group ID. 140 group IDs, and it is unspecified whether the effective group ID is 143 The effective user ID and effective group ID are initially the 149 By convention, the effective group ID 161 When a process executes a new file, the effective user ID is set 162 to the owner of the file if the file is set-user-ID, and the effective [all...] |
| H A D | setresuid.2 | 28 .Nd "get or set real, effective and saved user or group ID" 46 effective and saved user IDs of the current process. 49 sets the real, effective and saved group IDs. 63 calls retrieve the real, effective, and saved group and user IDs of 72 which was not the current real ID, the current effective ID
|
| H A D | getgroups.2 | 111 not reporting the effective group ID. 129 system call would additionally return the effective group ID as the first 139 it does not anymore retrieve the effective group ID in the first slot of 142 effective group ID through other means, such as a call to 145 The effective group ID is present in the supplementary groups set if and only if
|
| H A D | access.2 | 89 the effective user ID and the group access list 94 the real user ID in place of the effective user ID, 95 the real group ID in place of the effective group ID, 103 vs. effective user and group IDs. 132 The checks are performed using the effective user and group IDs, 163 Even if a process's real or effective user has appropriate privileges
|
| H A D | msgctl.2 | 117 has an effective user id equal to either 135 with an effective uid equal to the 151 but the effective uid can match either the 156 effective gid can match either 173 the effective uid match either the
|
| H A D | execve.2 | 156 the effective user ID of the new process image is set to the owner ID 159 the effective group ID of the new process image is set to the group ID 161 (The effective group ID is the first element of the group list.) 166 the effective user ID is recorded as the saved set-user-ID, 167 and the effective group ID is recorded as the saved set-group-ID. 168 These values may be used in changing the effective IDs later (see 175 tracing is disabled if effective IDs are changed.
|
| /freebsd/tools/regression/security/access/ |
| H A D | testaccess.c | 226 fprintf(stderr, "saved uid used instead of effective uid\n"); in main() 245 /* Check that the real uid is used, not the effective uid */ in main() 248 fprintf(stderr, "Effective uid was used instead of real uid in access().\n"); in main() 253 /* Check that the effective uid is used, not the real uid */ in main() 256 fprintf(stderr, "Real uid was used instead of effective uid in eaccess().\n"); in main() 261 /* Check that the real uid is used, not the effective uid */ in main() 264 fprintf(stderr, "Effective uid was used instead of real uid in access().\n"); in main() 269 /* Check that the effective uid is used, not the real uid */ in main() 272 fprintf(stderr, "Real uid was used instead of effective uid in eaccess().\n"); in main() 291 /* Set non-root effective uid to avoid excess privilege. */ in main() [all …]
|
| /freebsd/usr.bin/id/ |
| H A D | id.1 | 66 If the real and effective IDs are different, both are displayed, 73 In this case, the real and effective IDs are assumed to be the same. 81 Display the different group IDs (effective, real and supplementary) 94 Display the effective group ID as a number. 115 If the effective user ID is different from the real user ID, the real user 118 If the effective group ID is different from the real group ID, the real group 130 options instead of the effective ID. 132 Display the effective user ID as a number.
|
| /freebsd/share/man/man9/ |
| H A D | OF_node_from_xref.9 | 34 .Nd convert between kernel phandle and effective phandle 44 of effective phandle or xrefs. 69 returns the kernel phandle for the effective phandle 72 does not support effective phandles, the function returns 76 returns the effective phandle for the kernel phandle 79 does not support effective phandles, the function returns
|
| H A D | OF_device_from_xref.9 | 51 maps effective handles to device_t instances. 54 adds a map entry from the effective phandle 64 removes a map entry from the effective phandle 73 returns a device_t instance associated with the effective phandle 78 returns the effective phandle associated with the device
|
| /freebsd/share/doc/psd/05.sysman/ |
| H A D | 1.1.t | 120 a \fIreal user id\fP and a \fIeffective user id\fP, both 16 bit 122 Each process has an \fIreal accounting group id\fP and an \fIeffective 131 The real and effective user ids associated with a process are returned by: 139 the real and effective accounting group ids by: 171 The \fIsetreuid\fP call sets both the real and effective user-id's, 173 and effective accounting group id's. 175 must be equal to either the current real or effective user-id, 176 and \fIrgid\fP equal to either the current real or effective
|
| /freebsd/contrib/openbsm/man/ |
| H A D | audit.log.5 | 295 .It "Effective User ID 4 bytes Effective user ID" 296 .It "Effective Group ID 4 bytes Effective group ID" 321 .It "Effective User ID 4 bytes Effective user ID" 322 .It "Effective Group ID 4 bytes Effective group ID" 370 .It "Effective User ID 4 bytes Effective user ID" 371 .It "Effective Group ID 4 bytes Effective group ID" 396 .It "Effective User ID 4 bytes Effective user ID" 397 .It "Effective Group ID 4 bytes Effective group ID"
|
| /freebsd/lib/libc/gen/ |
| H A D | posix_spawn.3 | 167 The effective order of processing the spawn file actions are: 177 The signal mask, signal default actions, and the effective user and 249 governs the effective user ID of the child process. 251 process' effective user ID. 252 If this flag is set, the child process' effective user ID is reset 255 file is set, the effective user ID of the child process becomes 262 also governs the effective group ID of the child process. 264 process' effective group ID. 265 If this flag is set, the child process' effective group ID is 268 file is set, the effective group ID of the child process becomes
|
| H A D | getpeereid.3 | 31 .Nd get the effective credentials of a UNIX-domain peer 41 function returns the effective user and group IDs of the 58 The effective user ID is placed in 60 and the effective group ID in 77 under different effective credentials.
|
| H A D | getgrouplist.3 | 41 .Nd produce a user's effective group list 54 and returns the effective group list, whose first group is the value of 60 The effective group list is returned in the array pointed to by 66 The number of groups of the effective group list, which may be greater than the 77 array is filled with as many groups as possible from the start of the effective
|
| /freebsd/crypto/openssh/ |
| H A D | uidswap.c | 44 /* Saved effective uid. */ 49 /* Saved effective uid. */ 57 * Temporarily changes to the given uid. If the effective user 119 /* Set the effective uid to the given (unprivileged) uid. */ in temporarily_use_uid() 150 fatal("restore_uid: temporarily_use_uid not effective"); in temporarily_use_uid() 154 /* Set the effective uid back to the saved privileged uid. */ 162 * Propagate the real uid (usually more privileged) to effective uid in restore_uid() 178 * called while temporarily_use_uid is effective. in restore_uid() 191 fatal("permanently_set_uid: temporarily_use_uid effective");
|
| /freebsd/crypto/openssl/doc/man3/ |
| H A D | EVP_rc2_cbc.pod | 39 variable key length cipher with an additional parameter called "effective key 40 bits" or "effective key length". By default both are set to 128 bits. 45 RC2 algorithm in CBC mode with a default key length and effective key length of 50 functions to set the key length and effective key length.
|
| /freebsd/sys/sys/ |
| H A D | ucred.h | 82 uid_t cr_uid; /* effective user id */ 85 gid_t cr_gid; /* effective group id */ 111 uid_t cr_uid; /* effective user id */ 115 * The effective GID has been the first element of cr_groups[] 119 * includes the effective GID. 127 gid_t cr_gid; /* effective group id */ 144 uid_t sc_uid; /* effective user id */ 147 gid_t sc_gid; /* effective group id */
|
| /freebsd/share/man/man4/ |
| H A D | unix.4 | 182 uid_t cmcred_euid; /* effective UID of sending process */ 242 uid_t sc_euid; /* effective user id */ 244 gid_t sc_egid; /* effective group id */ 320 uid_t sc_euid; /* effective user id */ 322 gid_t sc_egid; /* effective group id */ 360 uid_t cr_uid; /* effective user id */ 386 under different effective credentials.
|
| /freebsd/secure/lib/libcrypto/man/man3/ |
| H A D | EVP_rc2_cbc.3 | 91 variable key length cipher with an additional parameter called "effective key 92 bits" or "effective key length". By default both are set to 128 bits. 95 RC2 algorithm in CBC mode with a default key length and effective key length of 100 functions to set the key length and effective key length.
|