diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:41:07 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-15 19:41:07 +0000 |
commit | 3af6d22bb3850ab2bac67287e3a3d3b0e32868e5 (patch) | |
tree | 3ee7a3ec64525911fa865bb984c86d997d855527 /man2/setresuid.2 | |
parent | Adding debian version 6.05.01-1. (diff) | |
download | manpages-3af6d22bb3850ab2bac67287e3a3d3b0e32868e5.tar.xz manpages-3af6d22bb3850ab2bac67287e3a3d3b0e32868e5.zip |
Merging upstream version 6.7.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'man2/setresuid.2')
-rw-r--r-- | man2/setresuid.2 | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/man2/setresuid.2 b/man2/setresuid.2 index 97f0af9..9c6499b 100644 --- a/man2/setresuid.2 +++ b/man2/setresuid.2 @@ -4,7 +4,7 @@ .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\" Modified, 2003-05-26, Michael Kerrisk, <mtk.manpages@gmail.com> -.TH setresuid 2 2023-03-30 "Linux man-pages 6.05.01" +.TH setresuid 2 2023-10-31 "Linux man-pages 6.7" .SH NAME setresuid, setresgid \- set real, effective, and saved user or group ID .SH LIBRARY @@ -14,7 +14,7 @@ Standard C library .nf .BR "#define _GNU_SOURCE" " /* See feature_test_macros(7) */" .B #include <unistd.h> -.PP +.P .BI "int setresuid(uid_t " ruid ", uid_t " euid ", uid_t " suid ); .BI "int setresgid(gid_t " rgid ", gid_t " egid ", gid_t " sgid ); .fi @@ -22,22 +22,22 @@ Standard C library .BR setresuid () sets the real user ID, the effective user ID, and the saved set-user-ID of the calling process. -.PP +.P An unprivileged process may change its real UID, effective UID, and saved set-user-ID, each to one of: the current real UID, the current effective UID, or the current saved set-user-ID. -.PP +.P A privileged process (on Linux, one having the \fBCAP_SETUID\fP capability) may set its real UID, effective UID, and saved set-user-ID to arbitrary values. -.PP +.P If one of the arguments equals \-1, the corresponding value is not changed. -.PP +.P Regardless of what changes are made to the real UID, effective UID, and saved set-user-ID, the filesystem UID is always set to the same value as the (possibly new) effective UID. -.PP +.P Completely analogously, .BR setresgid () sets the real GID, effective GID, and saved set-group-ID @@ -49,7 +49,7 @@ On success, zero is returned. On error, \-1 is returned, and .I errno is set to indicate the error. -.PP +.P .IR Note : there are cases where .BR setresuid () @@ -119,7 +119,7 @@ None. Linux 2.1.44, glibc 2.3.2. HP-UX, FreeBSD. -.PP +.P The original Linux .BR setresuid () and |