# Sample Linux sudoers file # /etc/sudoers # # This file MUST be edited with the 'visudo' command as root. # # See the sudoers man page for the details on how to write a sudoers file. # http://www.sudo.ws/ ############################ # User alias specification # ############################ # put users into groups here User_Alias ROOTNOPASSWD = User_Alias ROOTPASSWD = User_Alias ROOTRESTRICTED = ############################ # Cmnd alias specification # ############################ # define command aliases here Cmnd_Alias SHELLS = /bin/sh, /bin/bash, /bin/bash2, /bin/ash, /bin/bsh, /bin/tcsh, /bin/csh, /bin/ksh Cmnd_Alias SU = /bin/su Cmnd_Alias PASSWD = /bin/passwd Cmnd_Alias VISUDO = /usr/sbin/visudo ###################### # User specification # ###################### # root can run anything as any user root ALL = (ALL) ALL # ROOTNOPASSWD users can run anything without a password ROOTNOPASSWD ALL = (ALL) NOPASSWD: ALL # ROOTPASSWD USERS may run anything but need a password ROOTPASSWD ALL = (ALL) ALL # ROOTRESTRICTED users may run anything besides a shell, su, passwd, or visudo ROOTRESTRICTED ALL = ALL, !SHELLS, !SU, !PASSWD, !VISUDO