From d85fa99ffbf18ee0ccba44e2d9720bd89682e124 Mon Sep 17 00:00:00 2001 From: Jon Topper Date: Tue, 6 May 2014 12:43:50 +0100 Subject: [PATCH] Added example sudoers config to contrib --- contrib/sudoers/linux | 8 ++++++++ contrib/sudoers/osx | 5 +++++ 2 files changed, 13 insertions(+) create mode 100644 contrib/sudoers/linux create mode 100644 contrib/sudoers/osx diff --git a/contrib/sudoers/linux b/contrib/sudoers/linux new file mode 100644 index 000000000..c4e786cf3 --- /dev/null +++ b/contrib/sudoers/linux @@ -0,0 +1,8 @@ +# These work with Ubuntu - they might need tweaking for other distributions + +Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports +Cmnd_Alias VAGRANT_NFSD_CHECK = /etc/init.d/nfs-kernel-server status +Cmnd_Alias VAGRANT_NFSD_START = /etc/init.d/nfs-kernel-server start +Cmnd_Alias VAGRANT_NFSD_APPLY = /usr/sbin/exportfs -ar +Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /bin/sed -r -e * d -ibak /etc/exports +%sudo ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD_CHECK, VAGRANT_NFSD_START, VAGRANT_NFSD_APPLY, VAGRANT_EXPORTS_REMOVE diff --git a/contrib/sudoers/osx b/contrib/sudoers/osx new file mode 100644 index 000000000..96f7f4978 --- /dev/null +++ b/contrib/sudoers/osx @@ -0,0 +1,5 @@ +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 +%admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE +