diff options
author | imp <imp@FreeBSD.org> | 2001-06-05 04:35:42 +0000 |
---|---|---|
committer | imp <imp@FreeBSD.org> | 2001-06-05 04:35:42 +0000 |
commit | eea71e362da437b89833f1530a37350a10eb7fdd (patch) | |
tree | c4a77fdf069456f148124cc585677cca2c93303e /lib | |
parent | b1345499d025833800340932342b19dd1743a9aa (diff) | |
download | FreeBSD-src-eea71e362da437b89833f1530a37350a10eb7fdd.zip FreeBSD-src-eea71e362da437b89833f1530a37350a10eb7fdd.tar.gz |
Document what happens when the real id is changed.
I may have obtained this from NetBSD, but I don't recall. I do know that
I checked FreeBSD's implementation to make sure that it matched what I wrote.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/libc/sys/setregid.2 | 3 | ||||
-rw-r--r-- | lib/libc/sys/setreuid.2 | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/libc/sys/setregid.2 b/lib/libc/sys/setregid.2 index 9fcb1d1..f796856 100644 --- a/lib/libc/sys/setregid.2 +++ b/lib/libc/sys/setregid.2 @@ -47,6 +47,9 @@ .Sh DESCRIPTION The real and effective group ID's of the current process are set to the arguments. +If the real group ID is changed, the saved group ID is changed to the +new value of the effective group ID. +.Pp Unprivileged users may change the real group ID to the effective group ID and vice-versa; only the super-user may make other changes. diff --git a/lib/libc/sys/setreuid.2 b/lib/libc/sys/setreuid.2 index af8965f..b1e9c35 100644 --- a/lib/libc/sys/setreuid.2 +++ b/lib/libc/sys/setreuid.2 @@ -47,6 +47,9 @@ .Sh DESCRIPTION The real and effective user IDs of the current process are set according to the arguments. +If the real user ID is changed, the saved user ID is changed to the +new value of the effective user ID. +.Pp If .Fa ruid or |