This repository was archived by the owner on May 4, 2024. It is now read-only.
File tree 2 files changed +15
-4
lines changed
2 files changed +15
-4
lines changed Original file line number Diff line number Diff line change
1
+ # Example sudoers file for running ` vde_vmnet `
2
+
3
+ To allow non-root users to run ` vde_vmnet ` , use [ launchd] ( ../launchd ) * or*
4
+ install [ the ` vde_vmnet ` file in this directory] ( ./vde_vmnet ) as ` /etc/sudoers.d/vde_vmnet ` .
5
+
6
+ At least you have to modify the ` sha224 ` digests in [ ` /etc/sudoers.d/vde_vmnet ` ] ( ./vde_vmnet ) .
7
+ See the comment lines in the file for the further information.
Original file line number Diff line number Diff line change 2
2
3
3
# To allow non-root users to run `vde_vmnet`, use launchd OR install this file as `/etc/sudoers.d/vde_vmnet`.
4
4
5
+ # Prerequisite: Replace dummy sha224 digest values in this file with the actual sha224 digest values.
6
+ # - `openssl dgst -binary -sha224 /usr/local/bin/vde_switch | openssl base64`
7
+ # - `openssl dgst -binary -sha224 /usr/local/bin/vde_vmnet | openssl base64`
8
+
5
9
# Usage:
6
10
# - sudo -u daemon -g staff /usr/local/bin/vde_switch ...
7
11
# - sudo /usr/local/bin/vde_vmnet ...
8
12
9
13
# Entries for shared mode (192.168.105.0/24)
10
- %staff ALL=(daemon:staff) NOPASSWD:NOSETENV: /usr/local/bin/vde_switch --sock=/var/run/vde.ctl --pidfile=/var/run/vde.pid --group=staff --dirmode=0770
11
- %staff ALL=(root:root) NOPASSWD:NOSETENV: /usr/local/bin/vde_vmnet --vmnet-gateway=192.168.105.1 /var/run/vde.ctl
14
+ %staff ALL=(daemon:staff) NOPASSWD:NOSETENV: sha224:N9Msbbq+1xHLHUYgtkCQ/vDvY6sWpKUdZoJZ5g== /usr/local/bin/vde_switch --sock=/var/run/vde.ctl --pidfile=/var/run/vde.pid --group=staff --dirmode=0770
15
+ %staff ALL=(root:root) NOPASSWD:NOSETENV: sha224:XQMHsLqtLONKq3yskqPXLFfKli/60d02UALUXg== /usr/local/bin/vde_vmnet --vmnet-gateway=192.168.105.1 /var/run/vde.ctl
12
16
13
17
# Entries for bridged mode (en0)
14
- %staff ALL=(daemon:staff) NOPASSWD:NOSETENV: /usr/local/bin/vde_switch --sock=/var/run/vde.bridged.en0.ctl --pidfile=/var/run/vde.bridged.en0.pid --group=staff --dirmode=0770
15
- %staff ALL=(root:root) NOPASSWD:NOSETENV: /usr/local/bin/vde_vmnet --vmnet-mode=bridged --vmnet-interface=en0 /var/run/vde.bridged.en0.ctl
18
+ %staff ALL=(daemon:staff) NOPASSWD:NOSETENV: sha224:N9Msbbq+1xHLHUYgtkCQ/vDvY6sWpKUdZoJZ5g== /usr/local/bin/vde_switch --sock=/var/run/vde.bridged.en0.ctl --pidfile=/var/run/vde.bridged.en0.pid --group=staff --dirmode=0770
19
+ %staff ALL=(root:root) NOPASSWD:NOSETENV: sha224:XQMHsLqtLONKq3yskqPXLFfKli/60d02UALUXg== /usr/local/bin/vde_vmnet --vmnet-mode=bridged --vmnet-interface=en0 /var/run/vde.bridged.en0.ctl
You can’t perform that action at this time.
0 commit comments