From 2457abe3d1ca6fbf6a37b4e3c1ca6dc548f5eb94 Mon Sep 17 00:00:00 2001 From: Hippolyte Chauvin Date: Sun, 15 Oct 2023 11:32:26 +0200 Subject: [PATCH] Ajout : script startvm MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit startvm permet de contrôler l'exécution de machines virtuelles en tant que l'utilisateur Unix qemu --- bin/startvm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 bin/startvm diff --git a/bin/startvm b/bin/startvm new file mode 100755 index 0000000..1774c05 --- /dev/null +++ b/bin/startvm @@ -0,0 +1,20 @@ +#!/bin/bash + +exec_as() { + local user="$1" + shift + + if [ "$(whoami)" != "$user" ]; then + exec sudo -u "$user" "$0" "$@" + else + cd + fi +} + +exec_as qemu "$@" || exit +PATH="./bin:${PATH}" + +vm_name="$1" +shift + +"$vm_name" "$@"