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|
|Operating Systems||POSIX Linux|
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).