Moja konfiguracja jest następująca -
Host: Ubuntu Server 14.04 Gość: Lubuntu Desktop 15.10
Udostępniłem katalogi na hoście dla gościa z opcją automount, a katalogi pojawiają się w systemie operacyjnym gościa w porządku - / media / sf_sharename
Ponadto użytkownik gościa jest dodawany do grupy vboxsf.
Problem polega na tym, że cały udostępniony katalog i jego zawartość są własnością root. Próbowałem chown -R, ale kończy się bez zgłaszania błędu z gościem, ale własność się nie zmienia.
Mam inną konfigurację, w której gościem jest Ubuntu Desktop 15.10, i nie napotkałem tam tego problemu.
Potrzebuję dostępu rw do tych udostępnionych katalogów. Jak to naprawić?
grep vboxsf /etc/group
w systemie gościa?Odpowiedzi:
Na hoście Ubuntu Server wykonaj następujące polecenia:
Na gościach pulpitu Lubuntu wykonaj następujące polecenie:
Uruchom ponownie system gościa, aby wprowadzić zmiany.
Uwaga:
user1
= nazwa użytkownika hosta |user2
= nazwa użytkownika-gościaźródło
sudo adduser USERNAME GROUPNAME
zamiast opisanegousermod
polecenia.vboxsf
w systemie hosta? Rozumiałem, że jest to konieczne tylko w systemie gościa ...Nie trzeba zmieniać głównej grupy użytkowników - wystarczy dodać użytkownika do grupy:
źródło
mount -t
można to zrobić tylko przez rootowanie i potrzebujesz go do vboxsfmount -t
nie jest już potrzebny, ponieważ dodawanie gości już wykonuje montaż. W moim przypadku to wszystko, co musiałem zrobić, aby działało bezbłędnie, nie trzeba zmieniać poleceń montowania ani uprawnień do folderów.Nie trzeba zmieniać uprawnień w systemie hosta, wystarczy łatwo zamontować folder współdzielony dla zwykłego użytkownika:
1000
jest domyślnym identyfikatorem domyślnego użytkownika. Można to sprawdzić przezid username
źródło
W systemie Ubunut 18.04 (i tak samo w przypadku 14) dwa pytania, ponieważ przy proponowanych rozwiązaniach nie jest w porządku w zbyt wielu scenariuszach, takich jak nginx i inne.
id $USER
/ etc / fstab
Po ponownym uruchomieniu, jeśli podasz poprawne wartości, masz współużytkowane podłączenie na / home / user / point_mount_name z poprawnymi wartościami dla katalogów i plików chmod, które są sprawdzane przez użytkownika.
źródło