Projects / Erni

Erni

Erni replaces "su {user} -c {command}" that root uses to run commands as nonroot users, because this method requires that {user} have a valid login shell, leaving another avenue open to abuse the account. With Erni, {user} need not have a valid login shell, {user}'s group memberships may be specified on the command line, and {command} may be chroot'd. It may be used to kick off daemons and also to run interactive tools (e.g. an SQL browser) as the target user.

Tags
Licenses
Implementation

RSS Recent releases

  •  10 Jun 2004 09:05

Release Notes: Erni can now fork() the specified command to run it as a daemon, and compensate for init scripts that hog the console. This release also uses a new trace subsystem, and features several code cleanups.

No changes have been submitted for this release.

Screenshot

Project Spotlight

ZXTune

A portable cross-platform library and a set of applications for ZX Spectrum music playback.

Screenshot

Project Spotlight

PIT

Mutation testing for Java.