22 lines
1.1 KiB
Text
22 lines
1.1 KiB
Text
# vm-sync: Download and synchronize VM-Images and xml-Files
|
|
%role-teacher ALL=(lmnsynci) NOPASSWD: /usr/local/bin/vm-sync
|
|
%role-student ALL=(lmnsynci) NOPASSWD: /usr/local/bin/vm-sync
|
|
%examusers ALL=(lmnsynci) NOPASSWD: /usr/local/bin/vm-sync
|
|
|
|
# vm-aria2: Start/Stop aria2 as systemd-service for VM-Images
|
|
lmnsynci ALL=(root) NOPASSWD: /usr/local/bin/vm-aria2
|
|
|
|
# vm-link-images: Link VM-Images to User-tmp-directory
|
|
%examusers ALL=(root) NOPASSWD: /usr/local/bin/vm-link-images
|
|
%role-student ALL=(root) NOPASSWD: /usr/local/bin/vm-link-images
|
|
%role-teacher ALL=(root) NOPASSWD: /usr/local/bin/vm-link-images
|
|
|
|
# start-virtiofsd: Start Virtiofsd as systemd-service
|
|
%examusers ALL=(root) NOPASSWD: /usr/local/bin/start-virtiofsd
|
|
%role-student ALL=(root) NOPASSWD: /usr/local/bin/start-virtiofsd
|
|
%role-teacher ALL=(root) NOPASSWD: /usr/local/bin/start-virtiofsd
|
|
|
|
# sync-vm.sh: sync desktop-starterfiles from server
|
|
%role-teacher ALL=(lmnsynci) NOPASSWD: /usr/local/bin/sync-vm.sh
|
|
%role-student ALL=(lmnsynci) NOPASSWD: /usr/local/bin/sync-vm.sh
|
|
%examusers ALL=(lmnsynci) NOPASSWD: /usr/local/bin/sync-vm.sh
|