BSD Ports

security/super 3.30.3_2 DragonFly

Allow others to run commands as root

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
ART10, GPLv1+
Categories
security, sysutils
Package size
97.8 KiB, 213.6 KiB installed

Description

Super is a setuid-root program that offers:

o  restricted setuid-root access to executables, adjustable
on a per-program and per-user basis;

o  a relatively secure environment for scripts, so that well-written
scripts can be run as root (or some other uid/gid), without
unduly compromising security.

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 the other systems

SystemPortVersion
DragonFlysecurity/super3.30.3_2
FreeBSDsecurity/super3.30.3_2

Install

Binary package:

pkg install super

From DPorts:

cd /usr/dports/security/super && make install clean

Dependencies

No port depends on this one.