Bug ID | 1184392 |
---|---|
Summary | VirtualBox shared folder always owned by root |
Classification | openSUSE |
Product | openSUSE Tumbleweed |
Version | Current |
Hardware | x86-64 |
OS | openSUSE Tumbleweed |
Status | NEW |
Severity | Major |
Priority | P5 - None |
Component | Other |
Assignee | screening-team-bugs@suse.de |
Reporter | shundhammer@suse.com |
QA Contact | qa-bugs@suse.de |
Found By | --- |
Blocker | --- |
I have been working with Tumbleweed in a VirtualBox VM since Corona forced us all into home office, and it had always worked fine to use a shared folder from my host system for software development. I even wrote up the procedure how to get this working, and that's what I did (and verified): https://github.com/shundhammer/huha-linux-tips/blob/master/doc/virtualbox-tips.md#sharing-folders-between-host-and-guest-system But this stopped working since I got back to work with that VM today after a TW update: Everything in my shared folders is now owned by root, and I can't get it back to normal. [sh @ balrog-tw-dev] ~ 4 % grep vbox /etc/fstab work_src /work/src vboxsf uid=1000,gid=100 0 0 work_tmp /work/tmp vboxsf uid=1000,gid=100 0 0 [sh @ balrog-tw-dev] ~ 5 % grep vbox /etc/group vboxguest:x:464: vboxsf:x:463:sh [sh @ balrog-tw-dev] ~ 6 % id uid=1000(sh) gid=100(users) groups=100(users),463(vboxsf) [sh @ balrog-tw-dev] ~ 7 % ll /work/src total 32 drwxrwxr-x 1 root root 4096 Mai 11 2020 gettext-tester drwxrwxr-x 1 root root 4096 Jun 9 2020 gnu drwxr-xr-x 1 root root 4096 Dez 8 2015 icons drwxrwxr-x 1 root root 4096 Dez 17 10:15 libyui-community drwxrwxr-x 1 root root 4096 M���r 24 19:34 qdirstat drwxrwxr-x 1 root root 4096 M���r 29 2020 qtbase drwxrwxr-x 1 root root 4096 Dez 5 2015 serfides drwxrwxr-x 1 root root 4096 Apr 1 17:46 yast Unmounting and mounting manually also does not help: [sh @ balrog-tw-dev] ~ 14 % sudo umount /work/src [sh @ balrog-tw-dev] ~ 15 % mount | grep "/work/src" [sh @ balrog-tw-dev] ~ 17 % sudo mount -t vboxsf -o uid=1000,gid=100 work_src /work/src [sh @ balrog-tw-dev] ~ 18 % mount | grep "/work/src" work_src on /work/src type vboxsf (rw,nodev,relatime) [sh @ balrog-tw-dev] ~ 19 % ll /work/src total 32 drwxrwxr-x 1 root root 4096 Mai 11 2020 gettext-tester drwxrwxr-x 1 root root 4096 Jun 9 2020 gnu drwxr-xr-x 1 root root 4096 Dez 8 2015 icons drwxrwxr-x 1 root root 4096 Dez 17 10:15 libyui-community drwxrwxr-x 1 root root 4096 M���r 24 19:34 qdirstat drwxrwxr-x 1 root root 4096 M���r 29 2020 qtbase drwxrwxr-x 1 root root 4096 Dez 5 2015 serfides drwxrwxr-x 1 root root 4096 Apr 1 17:46 yast [sh @ balrog-tw-dev] ~ 22 % rpm -qa "virtualbox*" virtualbox-guest-x11-6.1.18-4.1.x86_64 virtualbox-kmp-default-6.1.18_k5.11.4_1-4.2.x86_64 virtualbox-kmp-default-6.1.18_k5.11.6_1-4.3.x86_64 virtualbox-guest-tools-6.1.18-4.1.x86_64 [sh @ balrog-tw-dev] ~ 23 % cat /etc/os-release NAME="openSUSE Tumbleweed" # VERSION="20210401" ID="opensuse-tumbleweed" ID_LIKE="opensuse suse" VERSION_ID="20210401" PRETTY_NAME="openSUSE Tumbleweed" ... ... On my host system it looks like this: [sh @ balrog] ~ 1 % ll /work/src total 40 drwxrwxr-x 10 sh users 4096 Apr 6 15:11 . drwxr-xr-x 22 sh users 4096 M���r 24 19:54 .. drwxrwxr-x 3 sh sh 4096 Mai 11 2020 gettext-tester drwxrwxr-x 3 sh sh 4096 Jun 9 2020 gnu drwxr-xr-x 3 sh sh 4096 Dez 8 2015 icons drwxrwxr-x 8 sh sh 4096 Dez 17 10:15 libyui-community drwxrwxr-x 11 sh sh 4096 M���r 24 19:34 qdirstat drwxrwxr-x 14 sh sh 4096 M���r 29 2020 qtbase drwxrwxr-x 7 sh users 4096 Dez 5 2015 serfides drwxrwxr-x 25 sh sh 4096 Apr 1 17:46 yast [sh @ balrog] ~ 2 % id uid=1000(sh) gid=1000(sh) groups=1000(sh),4(adm),24(cdrom),27(sudo),29(audio),30(dip),44(video),46(plugdev),113(netdev),118(lpadmin),120(scanner),126(sambashare),131(vboxusers) [sh @ balrog] ~ 5 % cat /etc/os-release NAME="Ubuntu" VERSION="18.04.5 LTS (Bionic Beaver)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 18.04.5 LTS" VERSION_ID="18.04" ... ... [sh @ balrog] ~ 19 % dpkg -l "virtualbox*" | grep '^ii' | column -t | cut -c1-60 ii virtualbox 5.2.42-dfsg-0~ubuntu1.18.04.1 amd6 ii virtualbox-dkms 5.2.42-dfsg-0~ubuntu1.18.04.1 all ii virtualbox-ext-pack 5.2.42-1~ubuntu1.18.04.1 all ii virtualbox-qt 5.2.42-dfsg-0~ubuntu1.18.04.1 amd6