1 # Sample file for doas.
2 # Please see doas.conf manual page for information on setting
5 # Permit members of the wheel group to perform actions as root.
6 permit from 'wheel' as 'root'
8 # Permit user alice to run commands a root user.
9 permit 'alice' as 'root'
11 # Permit user bob to run programs as root, maintaining
12 # environment variables. Useful for GUI applications.
13 permit inheritenv 'bob' as 'root'
15 # Permit user cindy to run only the pkg package manager as root
16 # to perform package updates and upgrades.
17 permit 'cindy' as 'root' execute { "pkg", "update" }
18 permit 'cindy' as 'root' execute { "pkg", "upgrade" }
20 # Allow david to run id command as root without logging it
21 permit nolog 'david' as 'root' execute { "id" }