diff options
author | Timur I. Bakeyev <timur@FreeBSD.org> | 2018-07-03 03:29:42 +0000 |
---|---|---|
committer | Timur I. Bakeyev <timur@FreeBSD.org> | 2018-07-03 03:29:42 +0000 |
commit | 2ef5dc6a41b0c179cc841f32f6035b9043c501bd (patch) | |
tree | d42f42333c380d7e709590b127826d26702ab3fb /devel/uid_wrapper/pkg-descr | |
parent | 4d8b534743bdbcc5fac862ffa502a6955a41cf1f (diff) |
Notes
Diffstat (limited to 'devel/uid_wrapper/pkg-descr')
-rw-r--r-- | devel/uid_wrapper/pkg-descr | 17 |
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/ |