summaryrefslogtreecommitdiffstats
path: root/roles
diff options
context:
space:
mode:
Diffstat (limited to 'roles')
-rw-r--r--roles/dnsserver/files/sudo21
1 files changed, 21 insertions, 0 deletions
diff --git a/roles/dnsserver/files/sudo b/roles/dnsserver/files/sudo
index 657797e..0b7f8cd 100644
--- a/roles/dnsserver/files/sudo
+++ b/roles/dnsserver/files/sudo
@@ -1,4 +1,5 @@
User_Alias MOI = backup, casper
+User_Alias VINC = vincent
Cmnd_Alias CRYPTOPEN = /usr/sbin/cryptsetup luksOpen virtual-disk1-200Gio --key-file - virtual-disk1-200Gio
Cmnd_Alias MOUNT = /usr/bin/mount /dev/mapper/virtual-disk1-200Gio mnt/virtual-disk1/
@@ -11,6 +12,16 @@ Cmnd_Alias UMOUNT2 = /usr/bin/umount mnt/virtual-disk2/
Cmnd_Alias CRYPTCLOSE2 = /usr/sbin/cryptsetup luksClose virtual-disk2-200Gio
+Cmnd_Alias CRYPTOPEN3 = /usr/sbin/cryptsetup luksOpen virtual-disk1-40Gio
+Cmnd_Alias MOUNT3 = /usr/bin/mount /dev/mapper/virtual-disk1-40Gio mnt/virtual-disk1/
+Cmnd_Alias UMOUNT3 = /usr/bin/umount mnt/virtual-disk1/
+Cmnd_Alias CRYPTCLOSE3 = /usr/sbin/cryptsetup luksClose virtual-disk1-40Gio
+Cmnd_Alias LUKSINIT3 = /usr/sbin/cryptsetup luksFormat virtual-disk1-40Gio
+Cmnd_Alias LUKSADDKEY3 = /usr/sbin/cryptsetup luksAddKey virtual-disk1-40Gio
+Cmnd_Alias LUKSDELKEY3 = /usr/sbin/cryptsetup luksRemoveKey virtual-disk1-40Gio
+Cmnd_Alias MKFS3 = /usr/sbin/mkfs.ext4 /dev/mapper/virtual-disk1-40Gio
+
+
MOI ALL = NOPASSWD: CRYPTOPEN
MOI ALL = NOPASSWD: MOUNT
MOI ALL = NOPASSWD: UMOUNT
@@ -20,3 +31,13 @@ MOI ALL = NOPASSWD: CRYPTOPEN2
MOI ALL = NOPASSWD: MOUNT2
MOI ALL = NOPASSWD: UMOUNT2
MOI ALL = NOPASSWD: CRYPTCLOSE2
+
+
+VINC ALL = NOPASSWD: CRYPTOPEN3
+VINC ALL = NOPASSWD: MOUNT3
+VINC ALL = NOPASSWD: UMOUNT3
+VINC ALL = NOPASSWD: CRYPTCLOSE3
+VINC ALL = NOPASSWD: LUKSINIT3
+VINC ALL = NOPASSWD: LUKSADDKEY3
+VINC ALL = NOPASSWD: LUKSDELKEY3
+VINC ALL = NOPASSWD: MKFS3