Add sudoers file
This commit is contained in:
parent
5dfd7dde3f
commit
34a0fab6b2
1 changed files with 62 additions and 0 deletions
62
files/etc/sudoers
Normal file
62
files/etc/sudoers
Normal file
|
@ -0,0 +1,62 @@
|
|||
# sudoers file.
|
||||
#
|
||||
# This file MUST be edited with the 'visudo' command as root.
|
||||
# Failure to use 'visudo' may result in syntax or file permission errors
|
||||
# that prevent sudo from running.
|
||||
#
|
||||
# See the sudoers man page for the details on how to write a sudoers file.
|
||||
|
||||
# Host alias specification
|
||||
|
||||
# User alias specification
|
||||
|
||||
# Cmnd alias specification
|
||||
|
||||
# Defaults specification
|
||||
Defaults env_reset
|
||||
Defaults env_keep += "BLOCKSIZE"
|
||||
Defaults env_keep += "COLORFGBG COLORTERM"
|
||||
Defaults env_keep += "__CF_USER_TEXT_ENCODING"
|
||||
Defaults env_keep += "CHARSET LANG LANGUAGE LC_ALL LC_COLLATE LC_CTYPE"
|
||||
Defaults env_keep += "LC_MESSAGES LC_MONETARY LC_NUMERIC LC_TIME"
|
||||
Defaults env_keep += "LINES COLUMNS"
|
||||
Defaults env_keep += "LSCOLORS"
|
||||
Defaults env_keep += "SSH_AUTH_SOCK"
|
||||
Defaults env_keep += "TZ"
|
||||
Defaults env_keep += "DISPLAY XAUTHORIZATION XAUTHORITY"
|
||||
Defaults env_keep += "EDITOR VISUAL"
|
||||
Defaults env_keep += "HOME MAIL"
|
||||
|
||||
Defaults lecture_file = "/etc/sudo_lecture"
|
||||
|
||||
# Runas alias specification
|
||||
|
||||
# User privilege specification
|
||||
root ALL=(ALL) ALL
|
||||
%admin ALL=(ALL) ALL
|
||||
|
||||
# Uncomment to allow members of group wheel to execute any command
|
||||
# %wheel ALL=(ALL) ALL
|
||||
|
||||
# Same thing without a password
|
||||
# %wheel ALL=(ALL) NOPASSWD: ALL
|
||||
|
||||
# Uncomment to allow members of group sudo to execute any command
|
||||
# %sudo ALL=(ALL) ALL
|
||||
|
||||
# Uncomment to allow any user to run sudo if they know the password
|
||||
# of the user they are running the command as (root by default).
|
||||
# Defaults targetpw # Ask for the password of the target user
|
||||
# ALL ALL=(ALL) ALL # WARNING: only use this together with 'Defaults targetpw'
|
||||
|
||||
# Read drop-in files from /private/etc/sudoers.d
|
||||
# (the '#' here does not indicate a comment)
|
||||
#includedir /private/etc/sudoers.d
|
||||
|
||||
# Vagrant sudoers config
|
||||
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports
|
||||
Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart
|
||||
Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports
|
||||
Cmnd_Alias VAGRANT_HOSTS_ADD = /bin/sh -c echo "*" >> /etc/hosts
|
||||
Cmnd_Alias VAGRANT_HOSTS_REMOVE = /bin/sed -i -e /*/ d /etc/hosts
|
||||
%admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE, VAGRANT_HOSTS_ADD, VAGRANT_HOSTS_REMOVE
|
Loading…
Add table
Add a link
Reference in a new issue