summaryrefslogtreecommitdiff
path: root/devel/uid_wrapper/pkg-descr
diff options
context:
space:
mode:
Diffstat (limited to 'devel/uid_wrapper/pkg-descr')
-rw-r--r--devel/uid_wrapper/pkg-descr24
1 files changed, 11 insertions, 13 deletions
diff --git a/devel/uid_wrapper/pkg-descr b/devel/uid_wrapper/pkg-descr
index 6bfb8a7dc4ad..a358f77c39fb 100644
--- a/devel/uid_wrapper/pkg-descr
+++ b/devel/uid_wrapper/pkg-descr
@@ -1,15 +1,13 @@
-- Allows uid switching as a normal user.
+Some projects, such as a file server, need privilege separation to be able to
+switch to the user who owns the files and do file operations on their behalf.
+uid_wrapper convincingly lies to the application, letting it believe it is
+operating as root and even switching between UIDs and GIDs as needed. You can
+start any application making it believe it is running as root.
+Features:
+- Allows uid switching as a normal user.
- Start any application making it believe it is running as root.
-
-- Support for user/group changing in the local thread using the syscalls
- (like glibc).
-
-- More precisely this library intercepts seteuid and related calls, and
- simulates them in a manner similar to the nss_wrapper and socket_wrapper
- libraries.
-
-Some projects like a file server need privilege separation to be able to switch
-to the connection user and do file operations. uid_wrapper convincingly lies to
-the application letting it believe it is operating as root and even switching
-between UIDs and GIDs as needed.
+- Support for user/group changing in the local thread using the syscalls (like
+ glibc).
+- uid_wrapper intercepts seteuid(2) and related calls and simulates them in a
+ way transparent to the application