aboutsummaryrefslogtreecommitdiff
path: root/devel/uid_wrapper/pkg-descr
diff options
context:
space:
mode:
authorTimur I. Bakeyev <timur@FreeBSD.org>2018-07-03 03:29:42 +0000
committerTimur I. Bakeyev <timur@FreeBSD.org>2018-07-03 03:29:42 +0000
commit2ef5dc6a41b0c179cc841f32f6035b9043c501bd (patch)
treed42f42333c380d7e709590b127826d26702ab3fb /devel/uid_wrapper/pkg-descr
parent4d8b534743bdbcc5fac862ffa502a6955a41cf1f (diff)
Notes
Diffstat (limited to 'devel/uid_wrapper/pkg-descr')
-rw-r--r--devel/uid_wrapper/pkg-descr17
1 files changed, 17 insertions, 0 deletions
diff --git a/devel/uid_wrapper/pkg-descr b/devel/uid_wrapper/pkg-descr
new file mode 100644
index 000000000000..216fe1d31533
--- /dev/null
+++ b/devel/uid_wrapper/pkg-descr
@@ -0,0 +1,17 @@
+- 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.
+
+WWW: https://cwrap.org/