Exherbo
GitLab
Packages
sys-libs/uid_wrapper
A wrapper for privilege separation.
Versions
Slot
Version
Repository
Platforms
0
1.3.1
net
~amd64
arm?
armv7?
~armv8
x86?
Metadata
Homepage
https://cwrap.org/uid_wrapper.html
Summary
A wrapper for privilege separation
Description
* 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.
Dependencies
(
(
test:
dev-util/cmocka[>=1.1.0]
)
(
build:
sys-devel/cmake[>=3.24.0]
)
)
Downloads
mirror://samba/../cwrap/uid_wrapper-1.3.1.tar.gz
Licences
GPL-3