Originally Posted by
JKyleOKC
Here's one way to do it:
1) login administrator, satimis
2) On terminal:
Code:
$ sudo mkdir -p /data/VirtualBox/userA
$ sudo mkdir -p /data/VirtualBox/userB
$ sudo mkdir -p /data/VirtualBox/userC
and so on as needed
3) next, still logged in as yourself:
Code:
$ sudo chown -R userA:userA /data/VirtualBox/userA
$ sudo chown -R userB:userB /data/VirtualBox/userB
$ sudo chown -R userC:userC /data/VirtualBox/userC
and so on as needed
4) Logout as administrator, login as userA, and import VMs to /data/VirtualBox/userA.
Repeat for other users.
Others ways exist but this seems to me to be the most straightforward. With sudo you can create all the user-specific directories, and can chown them to the desired users and groups. Once that is done, each user has access to his/her own area with full permissisons.
Hi,
Thanks for your advice. Performed following steps;
login satimis (administrator)
$ sudo mkdir -p /data/VirtualBox/userA
$ ls -ald /data/VirtualBox/userA
Code:
drwxr-xr-x 2 root root 4096 Jan 1 21:20 /data/VirtualBox/userA
$ ls -ald /data/VirtualBox
Code:
drwxr-xr-x 4 satimis satimis 4096 Jan 1 21:20 /data/VirtualBox
$ sudo chown userA:userA /data/VirtualBox/userA
$ ls -ald /data/VirtualBox/userA
Code:
drwxr-xr-x 2 userA userA Jan 1 21:20 /data/VirtualBox/userA
logout satimis and login userA
Start VirtualBox
-> import appliance
Failed to import appliance /data/OVA/deb600dk01.ova
Could not open OVA file 'data/OVA/deb600dk01.ova
All export VMs are on /data/OVA/
userA is not on /etc/sudoer. Neither I expect /VirtualBox owned by userA
satimis
Bookmarks