Skip to content

Instantly share code, notes, and snippets.

@josefglatz
Created June 2, 2020 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save josefglatz/4f77deb836a6d5c9c932305db60668bf to your computer and use it in GitHub Desktop.
Save josefglatz/4f77deb836a6d5c9c932305db60668bf to your computer and use it in GitHub Desktop.
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_HOSTSUPDATER_ADD = /bin/sh -c echo "*" >> /etc/hosts
Cmnd_Alias VAGRANT_HOSTSUPDATER_REMOVE = /usr/bin/sed -i -e /*/ d /etc/hosts
Cmnd_Alias VAGRANT_HOSTMANAGER_UPDATE = /bin/cp /Users/jglatz/.vagrant.d/tmp/hosts.local /etc/hosts
Cmnd_Alias ADMIN_TOOLS_HTOP = /usr/local/bin/htop
# additional user specification
%admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE, VAGRANT_HOSTSUPDATER_ADD, VAGRANT_HOSTSUPDATER_REMOVE, VAGRANT_HOSTMANAGER_UPDATE, ADMIN_TOOLS_HTOP,
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment