mirror of
https://git.proxmox.com/git/qemu-server
synced 2025-06-14 20:04:40 +00:00
require VM.Config.HWType priviledges to modify 'machine' configuration
This commit is contained in:
parent
bf6d72aa13
commit
6dbe8b459b
@ -190,7 +190,7 @@ my $check_vm_modify_config_perm = sub {
|
|||||||
$rpcenv->check_vm_perm($authuser, $vmid, $pool, ['VM.Config.Memory']);
|
$rpcenv->check_vm_perm($authuser, $vmid, $pool, ['VM.Config.Memory']);
|
||||||
} elsif ($opt eq 'args' || $opt eq 'lock') {
|
} elsif ($opt eq 'args' || $opt eq 'lock') {
|
||||||
die "only root can set '$opt' config\n";
|
die "only root can set '$opt' config\n";
|
||||||
} elsif ($opt eq 'cpu' || $opt eq 'kvm' || $opt eq 'acpi' ||
|
} elsif ($opt eq 'cpu' || $opt eq 'kvm' || $opt eq 'acpi' || $opt eq 'machine' ||
|
||||||
$opt eq 'vga' || $opt eq 'watchdog' || $opt eq 'tablet') {
|
$opt eq 'vga' || $opt eq 'watchdog' || $opt eq 'tablet') {
|
||||||
$rpcenv->check_vm_perm($authuser, $vmid, $pool, ['VM.Config.HWType']);
|
$rpcenv->check_vm_perm($authuser, $vmid, $pool, ['VM.Config.HWType']);
|
||||||
} elsif ($opt =~ m/^net\d+$/) {
|
} elsif ($opt =~ m/^net\d+$/) {
|
||||||
|
Loading…
Reference in New Issue
Block a user