about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorrnhmjoj <rnhmjoj@inventati.org>2021-09-20 23:45:24 +0200
committerrnhmjoj <rnhmjoj@inventati.org>2021-09-20 23:49:46 +0200
commit74c572d2f8542142907696eda82f8c4ced383045 (patch)
tree23aa1d5f391c7fc96a2609283e2c2578ffcaf9ff /nixos
parent8e7ed326b8279ce90dcddc0af9f1ae0fb0171d6d (diff)
downloadnixlib-74c572d2f8542142907696eda82f8c4ced383045.tar
nixlib-74c572d2f8542142907696eda82f8c4ced383045.tar.gz
nixlib-74c572d2f8542142907696eda82f8c4ced383045.tar.bz2
nixlib-74c572d2f8542142907696eda82f8c4ced383045.tar.lz
nixlib-74c572d2f8542142907696eda82f8c4ced383045.tar.xz
nixlib-74c572d2f8542142907696eda82f8c4ced383045.tar.zst
nixlib-74c572d2f8542142907696eda82f8c4ced383045.zip
nixos/vmware-guest: fix setuid wrapper
Since 904f68fb0, setuid/owner/group are required.
Diffstat (limited to 'nixos')
-rw-r--r--nixos/modules/virtualisation/vmware-guest.nix7
1 files changed, 6 insertions, 1 deletions
diff --git a/nixos/modules/virtualisation/vmware-guest.nix b/nixos/modules/virtualisation/vmware-guest.nix
index 9f5e183c7c58..7b25ffc440f8 100644
--- a/nixos/modules/virtualisation/vmware-guest.nix
+++ b/nixos/modules/virtualisation/vmware-guest.nix
@@ -52,7 +52,12 @@ in
       }
     ];
 
-    security.wrappers.vmware-user-suid-wrapper.source = "${open-vm-tools}/bin/vmware-user-suid-wrapper";
+    security.wrappers.vmware-user-suid-wrapper =
+      { setuid = true;
+        owner = "root";
+        group = "root";
+        source = "${open-vm-tools}/bin/vmware-user-suid-wrapper";
+      };
 
     environment.etc.vmware-tools.source = "${open-vm-tools}/etc/vmware-tools/*";