Nowe posty

Autor Wątek: Brak uprawinień do folderów i plików w Virtual Box  (Przeczytany 2174 razy)

Offline kowa.pi

  • Nowy na forum
  • *
  • Wiadomości: 41
    • Zobacz profil
Cześć. Zmuszony jestem użytkować kilka systemów oraz kilka wersji systemu. Robię tak od lat i jakoś działa, nigdy bałaganu nie mam.
Używam Linux Manjaro Xcfe 64. W nim mam Virtual BOX a wewnątrz różne systemy. Mój sprzęt posiada vtd oraz vtx, więc mam dziedziczenie połączonych urządzeń.
Wszystko mówiąc ogólnie działa super i nigdy nie zawiodło. Jest jednak problem z systemami Linux.
Wirtualnie używam Xbuntu, Mint, drugie identyczne jak hostowe Manjaro (do testów), Debian do nauki oraz kilka mniejszych dla zabawy (Kali i inne gady).
Mam problem z poprawnym nadaniem uprawnień do konkretnego katalogu z hosta.
Chciałbym dla każdego wirtualizowanego linuxa udostępnić folder z hosta, hest to:   /home/user-name/FOLDER-UDOSTĘPNIONY
lecz mam problem. Po prostu nie działa.
W Virtual Box wchodzę w USTAWIENIA MASZYNY > UDOSTĘPNIANE FOLDERY
Następnie:
ścieżka do folderu > wybieram sobie np. > /home/USER-NAME/FOLDER-UDOSTĘPNIONY
następnie zaznaczam AUTOMATYCZNE MONTOWANIE i odznaczam TYLKO DO ODCZYTU (chcę mieć prawa zapisu/kasowania)
i teraz:
gdy zostawię MOUNT POINT puste...   folder nie zamontuje się w wirtualnym linuxie
gdy wpiszę: /home/NAZWA-WURTUALNEGO-UŻYTKOWNIKA/    to folder udostępniony zamontuje się poprawnie
lecz...
w każdym KOMBINOWANYM przypadku nie mogę nawet wejść do tego folderu, gdy jestem na wirtualnej maszynie.
Ikona folderu ma kłódkę i trzeba wchodzić JAKO ROOT. Wtedy widzi pliki i wszystko co w środku lecz nie ma jakichkolwiek praw (kopiowania/kasowania/zapisu).
System podaje BRAK UPRAWNIEŃ, nie mogę nawet na pulpit z tego folderu czegokolwiek przekopiować.

Folder udostępniany na hości ma 777 zrobione...

Nie mam już sił, nie wiem czego nie robię a jak już robię to co źle robię...

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3047
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Brak uprawinień do folderów i plików w Virtual Box
« Odpowiedź #1 dnia: 2022-06-08, 20:52:39 »
Czytanie instrukcji... Google... TL;DR...

1. GuestAddons w wirtualce musi być w tej samej wersji, co używana wersja VB na hoście. Musi i już. Nieistotne, ze jakaś dystrybucja instaluje jakąś swoją wersję z pakietów według własnego widzimisę. Rozjazd wersji jest "not supported".

2. Użytkownik w wirtualce musi należeć do grupy vboxsf.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline kowa.pi

  • Nowy na forum
  • *
  • Wiadomości: 41
    • Zobacz profil
Odp: Brak uprawinień do folderów i plików w Virtual Box
« Odpowiedź #2 dnia: 2022-06-25, 11:54:31 »
Jak sprawdzić te wersje?
U mnie w systemie jest tylko coś takiego:

community/virtualbox-guest-iso 6.1.34-1 [zainstalowano]
    The official VirtualBox Guest Additions ISO image
community/virtualbox-guest-utils 6.1.34-4 [zainstalowano]
    VirtualBox Guest userspace utilities

sudo pacman -Ss virtualbox-guest
core/linux419 4.19.248-1 [zainstalowano]
    The Linux419 kernel and modules
core/linux510 5.10.123-1 [zainstalowano]
    The Linux510 kernel and modules
core/linux515 5.15.48-1 [zainstalowano]
    The Linux515 kernel and modules
core/linux517 5.17.15-1 [zainstalowano]
    The Linux517 kernel and modules
core/linux518 5.18.5-1
    The Linux518 kernel and modules
core/linux519 5.19rc1.220606.gf2906aa-1
    The Linux519 kernel and modules
core/linux54 5.4.199-1 [zainstalowano]
    The Linux54 kernel and modules
community/linux515-rt 5.15.44_rt46-1
    The Linux515-rt kernel and modules
community/linux518-rt 5.18.0_rt11-1
    The Linux518-rt kernel and modules
community/virtualbox-guest-iso 6.1.34-1 [zainstalowano]
    The official VirtualBox Guest Additions ISO image
community/virtualbox-guest-utils 6.1.34-4 [zainstalowano]
    VirtualBox Guest userspace utilities
community/virtualbox-guest-utils-nox 6.1.34-4
    VirtualBox Guest userspace utilities without X support

W virtualboxie mam zainstalowane:
VM Virtualbox Extension Pack      6.1.34r150636
VNC            6.1.34r50636

Wersja Virtualboxa:
6.1
« Ostatnia zmiana: 2022-06-25, 12:01:02 wysłana przez kowa.pi »

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3047
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Brak uprawinień do folderów i plików w Virtual Box
« Odpowiedź #3 dnia: 2022-06-25, 17:01:54 »
* W. Środku. Wirtualki. virtualbox-guest-utils. Ma. Być. W. Tej. Samej. Wersji. Co. VirtualBox. Na. Hoście.
* Na. Hoście. Nie. Potrzebujesz. virtualbox-guest-utils. W. Ogóle.

Bardziej w punktach się nie da.

I grupa. Pamiętaj o grupie.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline kowa.pi

  • Nowy na forum
  • *
  • Wiadomości: 41
    • Zobacz profil
Odp: Brak uprawinień do folderów i plików w Virtual Box
« Odpowiedź #4 dnia: 2022-06-25, 19:05:21 »
Niestety, nic się nie zmieniło. Na maszynie wirtualnej mam dostęp do udostępnionego folderu tylko i wyłącznie, gdy zaloguję się jako root.
Wtedy wszystko działa jak powinno, ale gdy przeloguję się na zwykłego usera nadal brak praw dostępu.

Wewnątrz wirtualki virtualbox-guest-utlis jest w tej samej wersji co VB na hoście.
Użytkownik z hosta znajduje się w grupach vboxusers oraz vboxsf.

Nie wiem co robię źle.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2757
  • 1709
    • Zobacz profil
Odp: Brak uprawinień do folderów i plików w Virtual Box
« Odpowiedź #5 dnia: 2022-06-25, 20:23:41 »
Cytuj
W nim mam Virtual BOX a wewnątrz różne systemy.
...
Chciałbym dla każdego wirtualizowanego linuxa udostępnić folder z hosta

Cytuj
Wewnątrz wirtualki virtualbox-guest-utlis jest w tej samej wersji co VB na hoście.
Oby. Jaka wersja powinna można sprawdzić np. na https://download.virtualbox.org/virtualbox/



Może udostępnianie USB będzie dla Ciebie prostsze.
Dzięki temu może nie będziesz musiał instalować dodatek gościa na każdym systemie.
https://forum.linux.pl/index.php/topic,26259.msg141107.html#msg141107
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 402
    • Zobacz profil
Odp: Brak uprawinień do folderów i plików w Virtual Box
« Odpowiedź #6 dnia: 2022-06-25, 20:41:46 »
Nie używaj montowania automatycznego, dodaj do /etc/fstab w systemie gościa taki wpis:
nazwa_zasobu punkt_montowania vboxsf uid=XXXX,gid=XXXX,dmode=755,fmode=644 0 0

Za uid= i gid= podstaw identyfikator liczbowy swojego użytkownika w systemie gościa, zazwyczaj 1000 dla pierwszego nieuprzywilejowanego użytkownika w systemie. Zapisz zmiany i klepnij:
sudo systemctl daemon-reload
sudo mount -a

Parametry dmode=,fmode= możesz opuścić albo dostosować do potrzeb. Na systemie testowym nie mam grupy vboxusers, użytkownik nie jest w jedynej obecnej vboxsf.

marcin82