kchuid is an experimental Linux kernel module that allows you to change the UID/GID/CAPS of a running process (by PID). Think of it as providing a setuid() system call that also has a pid_t argument. It's the first step in a full authentication system, and further, a full Unixish system devoid of setuid binaries/scripts.
| Tags | Operating System Kernels Linux Systems Administration |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX Linux |
Recent releases


Release Notes: An authentication/authorization server, preliminary chroot() support, modular authorization system, and a testing tool.


Release Notes: This release adds an authentication server, /dev/auth (there are still no clients).


Release Notes: Experimental SMP support, and assigning a minor number (218).