Я хочу выполнить команду, как если бы я был моим обычным пользователем, но я хочу иметь права доступа root. В частности, я создал виртуальный диск VirtualBox, который я хочу использовать как обычный пользователь.
Я могу sudo
к VirtualBox, но это дает ненастроенный VirtualBox. С другой стороны, если я хочу добавить свой необработанный образ (создать с VBoxManage internalcommands createrawvmdk -filename /path/to/file.vmdk -rawdisk /dev/sda
согласно документации) в качестве диска для виртуальной машины, он дает мне ошибка разрешения.
Поэтому в основном у меня есть это: несколько виртуальных машин, все с виртуальными дисками в vdi
или vmdk
изображений. Теперь я хочу иметь другую виртуальную машину, но на этот раз с физическим диском, и мне нужно, чтобы у моего обычного пользователя были разрешения для этого (возможно, при вводе моего пароля, чтобы предоставить ему root-доступ, моя главная проблема заключается в том, чтобы он выполнялся как определенный пользователь, а не как пользователь root, хотя у него есть права root).
Это вообще возможно? Если так, то как?