Projects / Kernel Change-UID

Kernel Change-UID

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.

Operating Systems

Recent releases

  •  30 Aug 2002 05:51

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

    •  06 Mar 2001 23:26

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

      •  21 Feb 2001 20:11

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


        Project Spotlight


        A Fluent OpenStack client API for Java.


        Project Spotlight

        TurnKey TWiki Appliance

        A TWiki appliance that is easy to use and lightweight.