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.

Tags Operating System Kernels Linux Systems Administration
Licenses GPL
Operating Systems POSIX Linux

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  30 Aug 2002 01:51
  • Rrelease-after

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

  • Rrelease-mid
  •  06 Mar 2001 18:26
  • Rrelease-after

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

  • Rrelease-mid
  •  21 Feb 2001 15:11
  • Rrelease-after

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

No-screenshot

Project Spotlight

The Brick Engine

A cross-platform lo-fi gaming engine.

No-screenshot

Project Spotlight

pulse

A continuous integration server.