doas is a port of OpenBSD's doas. The doas utility is a program originally written for OpenBSD which allows a user to run a command as though they were another user. Typically doas is used to allow non-privileged users to run commands as though they were the root user. The doas program acts as an alternative to sudo, which is a popular method in the Linux community for granting admin access to specific users. The doas program offers two benefits over sudo: its configuration file has a simple syntax and it is smaller, requiring less effort to audit the code. This makes it harder for both admins and coders to make mistakes that potentially open security holes in the system.
OS | Architecture | Version |
---|---|---|
NetBSD 10.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | aarch64eb | doas-6.3p2nb1.tgz |
NetBSD 10.0 | aarch64eb | doas-6.3p2nb1.tgz |
NetBSD 10.0 | alpha | doas-6.3p2nb1.tgz |
NetBSD 10.0 | alpha | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv4 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv4 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv6hf | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv6hf | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv6hf | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv7hf | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv7hf | doas-6.3p2nb1.tgz |
NetBSD 10.0 | earmv7hf | doas-6.3p2nb1.tgz |
NetBSD 10.0 | i386 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | i386 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | m68k | doas-6.3p2nb1.tgz |
NetBSD 10.0 | powerpc | doas-6.3p2nb1.tgz |
NetBSD 10.0 | powerpc | doas-6.3p2nb1.tgz |
NetBSD 10.0 | powerpc | doas-6.3p2nb1.tgz |
NetBSD 10.0 | sparc64 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | sparc64 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | sparc | doas-6.3p2nb1.tgz |
NetBSD 10.0 | sparc | doas-6.3p2nb1.tgz |
NetBSD 10.0 | vax | doas-6.3p2nb1.tgz |
NetBSD 10.0 | vax | doas-6.3p2nb1.tgz |
NetBSD 10.0 | vax | doas-6.3p2nb1.tgz |
NetBSD 10.0 | x86_64 | doas-6.3p2nb1.tgz |
NetBSD 10.0 | x86_64 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | aarch64 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | alpha | doas-6.3p2nb1.tgz |
NetBSD 9.0 | alpha | doas-6.3p2nb1.tgz |
NetBSD 9.0 | earmv4 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | earmv6hf | doas-6.3p2nb1.tgz |
NetBSD 9.0 | earmv6hf | doas-6.3p2nb1.tgz |
NetBSD 9.0 | earmv6hf | doas-6.3p2nb1.tgz |
NetBSD 9.0 | earmv7hf | doas-6.3p2nb1.tgz |
NetBSD 9.0 | earmv7hf | doas-6.3p2nb1.tgz |
NetBSD 9.0 | earmv7hf | doas-6.3p2nb1.tgz |
NetBSD 9.0 | i386 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | i386 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | m68k | doas-6.3p2nb1.tgz |
NetBSD 9.0 | powerpc | doas-6.3p2nb1.tgz |
NetBSD 9.0 | powerpc | doas-6.3p2nb1.tgz |
NetBSD 9.0 | powerpc | doas-6.3p2nb1.tgz |
NetBSD 9.0 | sparc64 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | x86_64 | doas-6.3p2nb1.tgz |
NetBSD 9.0 | x86_64 | doas-6.3p2nb1.tgz |
NetBSD 9.3 | x86_64 | doas-6.3p2nb1.tgz |
Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.
The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.
Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.
Problem reports, updates or suggestions for this package should be reported with send-pr.