Super and sudo I have received some enquiries regarding the difference between super and sudo, another program designed to give restricted access to certain commands. Sudo -- Sudo allows a permitted user to execute a command as the superuser. I think its central design philosophy is that each user can be trusted when executing certain commands. This is implemented by allowing each user to execute the restricted commands for which s/he is trusted, without giving access to other restricted commands. Super -- The design philosophy behind super is two-fold: (a) some users can be trusted when executing certain commands; (b) there are some commands, such as a script to mount CDROM's, which you'd like to be safely executable even by users who are NOT trusted. Although setuid-root scripts are insecure, a good setuid-root wrapper around a sensible non-setuid script can be hard to break, and super provides that wrapper so that even a non-trusted user can use the scripts. In my view, the main differences to the administrator and user are: (1) super provides a safe wrapper for scripts, so that a well-written script can be run safely by ordinary users without having to actually trust them. (2) super provides a simple symlink method for invoking "super"-ed commands without needing to explicitly type "super cmd..." (3) the files that specify valid user/command combinations have a different look and feel. (4) of course there are dozens of differences in details and in feature sets. Read the man pages of both and choose that which suits you better!