Projects / fush


Fush is a Unix shell replacement. It provides improved support for logging the user's commands. Fush allows you to restrict and log everything that a user does. You can restrict shell operators, maximum command length, background tasks, or limit which commands can be executed from the command line. A list of MD5 sums is kept on all system binaries. When a user tries to execute a command, an MD5 hash is generated and is compared against the user's ACL. If the MD5 sum and full path match an approved command in the ACL, the command is executed.

Operating Systems

Recent releases

  •  26 Nov 2003 14:51

    Release Notes: The fush man page was imporved. A new fuadmin man page was written. New fuadmin features were added. Restricted vim support was added.

    •  26 Nov 2003 14:44

      Release Notes: A new option was added to force vi to use rvim when possible to prevent users from executing external commands. A syslog(3) format string bug was fixed. The documentation was improved. A fush(1) man page was added. The installation process was improved.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.