security/super 3.30.3_2 FreeBSD
Allow others to run commands as root
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- ART10, GPLv1+
- Categories
- security, sysutils
- Package size
- 100.8 KiB, 223.1 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
| System | Port | Version |
|---|---|---|
| FreeBSD | security/super | 3.30.3_2 |
| DragonFly | security/super | 3.30.3_2 |
Install
Binary package:
pkg install super
From the ports tree:
cd /usr/ports/security/super/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= super>0:security/super
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.30.3_2 | 3.30.3_2 | 3.30.3_1 | 3.30.3_2 | 3.30.3_2 |
| FreeBSD:14:quarterly | 3.30.3_2 | 3.30.3_2 | n/a | 3.30.3_2 | 3.30.3_2 |
| FreeBSD:15:latest | 3.30.3_2 | 3.30.3_2 | n/a | 3.30.3_2 | 3.30.3_2 |
| FreeBSD:15:quarterly | 3.30.3_2 | 3.30.3_2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.30.3_2 | 3.30.3_2 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
No port depends on this one.
Configuration
Options name: security_super
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- Service scripts
- none
Files
Manual pages 3
- setuid(1)
- super(1)
- super(5)
pkg-plist 10
- bin/setuid
- bin/super
- @sample etc/super.tab.sample
- share/doc/super/README
- share/examples/super/sample.cdmount
- share/examples/super/sample.tab
- share/man/man1/setuid.1.gz
- share/man/man1/super.1.gz
- share/man/man5/super.5.gz
- @dir var
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| super-3.30.3-tar.gz | 242851 | 84455d9d02329603769dad6f3595d4f4758bd23c915d6e38b4a4c7e5abeeaa99 |
Master sites 2
- ftp://ftp.ucolick.org/pub/users/will/
- http://www.ucolick.org/~will/RUE/super/
Commit history 0
No commits in the history this site was built from.