super - Execute commands setuid root

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: super
Package version: 3.30.0
Package release: 7
Package architecture: i386
Package type: deb
Installed size: 801 B
Download size: 93.94 KB
Official Mirror:
Super allows specified users to execute scripts (or other commands) as if they were root; or it can set the uid and/or gid on a per-command basis before executing the command. It is intended to be a secure alternative to making scripts setuid root.



    Binary package: super_3.30.0-7_i386.deb
    Source package: super

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install super deb package:
      # sudo apt-get install super


    • /etc/
    • /etc/logrotate.d/super
    • /etc/pam.d/super
    • /usr/bin/setuid
    • /usr/bin/super
    • /usr/share/doc/super/README.Y2K
    • /usr/share/doc/super/README.gz
    • /usr/share/doc/super/changelog.Debian.gz
    • /usr/share/doc/super/copyright
    • /usr/share/doc/super/examples/cdmount
    • /usr/share/doc/super/examples/cdumount
    • /usr/share/doc/super/examples/
    • /usr/share/lintian/overrides/super
    • /usr/share/man/man1/setuid.1.gz
    • /usr/share/man/man1/super.1.gz
    • /usr/share/man/man5/


    2014-04-29 - Robert Luberda <> super (3.30.0-7) unstable; urgency=medium * Add 15-Fix-gcc-warnings.patch to fix `variable-set-but-unused' warnings. * Fix clang's warning in 08-Logfile-group.patch. * debian/rules, debian/control: + switch to debhelper v9 and tiny rules file; + compile with LFS support enabled (lintian); + add support for cross-compiling; + remove usage of hardening-includes package, the hardening options are now provided by dpkg-buildflags instead. * Remove debian/preinst script, used to handling migrations from ancient versions of the package. * Standards-Version: 3.9.5: + use /run/superstamps directly instead of the /var/run/ symlink.

    2014-04-23 - Robert Luberda <> super (3.30.0-6+deb7u1) wheezy-security; urgency=high * Add 14-Fix-unchecked-setuid-call.patch to fix a flaw in `super -F' command which might open super for RLIMIT_NPROC style exploits on older 2.6 kernels (CVE-2014-0470).

    2012-01-09 - Robert Luberda <> super (3.30.0-6) unstable; urgency=high * Add 12-Use-vsnprintf.patch to fix buffer overflow error occurring when logging via syslog is enabled (CVE-2011-2776). * Add 13-Potential-format-string-vulnerability.patch to fix a vulnerability that might occur if the user of file name or file name used in the tag contains a '%' character. * Rename & refresh other patches with gbp-pq import/export. * debian/control: + Add VCS fields; + Standards-Version: 3.9.2 (no changes). + Sort dependency fields with wrap and sort.

    2011-02-21 - Robert Luberda <> super (3.30.0-5) unstable; urgency=low * 10_ftbfs_hurd.patch: fix FTBFS on GNU/Hurd. * 11_gcc_wformat.patch: fix warnings given by gcc when hardening options are turned on.

    2011-02-19 - Robert Luberda <> super (3.30.0-4) unstable; urgency=low * Switch to the `3.0 (quilt) source format: + remove build-time depenency on quilt; + remove debian/README.source. * debian/rules: + drop patch/unpatch target; + use dpkg-buildflags for getting CFLAGS/LDFLAGS; + call dh_auto_{configure,build,clean} commands; + provide build-{arch,indep} targets. * 09_Makefile_srcdir.patch: new patch to use $(srcdir) where it's needed. * Enable hardening logic provided by the hardening-includes package; add the package to build-depends. * Standards-Version: 3.9.1. * Build with debhelper v8.

    2010-01-03 - Robert Luberda <> super (3.30.0-3) unstable; urgency=low * 07_ftbfs_kfreebsd.patch: A patch from Cyril Brulebois to fix FTBFS on GNU/kFreeBSD (closes: #561787). * 08_logfile_group.patch: Create log files owned by the adm group and with proper access rights (closes: #112700). * Updated 05_manpages.patch to fix yet another warning from man. * Standards-Version: 3.8.3. * Bump debhelper to v7. * Remove linda overrides, use dh_lintian for installing lintian's overrides. * Remove /var/run/superstamps from the binary package. The directory will be created by super anyway, if it doesn't exist. * Add a home page link, a README.source file. * Write patches' descriptions.

    2008-04-19 - Robert Luberda <> super (3.30.0-2) unstable; urgency=low * Bump build-dependency on debhelper. * Fix hyphens in man pages (lintian). * Pass -Wl,-as-needed to LD_FLAGS to quit dpkg-shlibdeps warnings. * Add support for cross-compiling. * Move to quilt for managing patches, split debian diff into 0[1-5]*.patch. * 06_gcc_warnings.patch: fix gcc -Wall warnings.

    2007-12-22 - Robert Luberda <> super (3.30.0-1) unstable; urgency=low * New upstream version.

    2007-12-19 - Robert Luberda <> super (3.28.0-1) unstable; urgency=low * New upstream version. * Standards-Version: 3.7.3 (no changes). * Set debhelper compat version to 6.

    2007-04-15 - Robert Luberda <> super (3.27.1-2) unstable; urgency=low * Upload to unstable.