Am'm folosind Windows și Virtualbox cu RedHat, punând-o simplu: am'am creat un folder partajat, deci pot folosi Eclipse pe sistemul de OPERARE Windows și de a face unele teste in Linux.
Cu toate acestea, pot't acces la folderul partajat cu utilizatorul meu, am'am logat cu root și folosit chmod 777
si chiar mi-a mutat de utilizator în folderul's group.
Orice aș face, rezultatul este același:
/mass-media/sf_sharedFolder/: Permission denied
Ce pot face? Cum pot accesa folderul partajat cu meu de utilizator?
Adăugați-vă la `vboxsf grup în cadrul oaspete NEG.
Soluția 1
Rula sudo adduser $USER vboxsf
de la terminal.
(Pe Suse ea's sudo usermod --append --grupuri vboxsf $USER
)
Pentru a avea efect, trebuie să vă deconectați și apoi conectați-vă, sau poate fi necesar să reporniți.
Soluția 2
Editați fișierul/etc/group(veți avea nevoie de privilegii de root). Uita-te pentru linia
vboxsf:x:999și se adaugă la sfârșitul
:numeletau` - utilizați această soluție, dacă nu't au sudo.
Pentru a avea efect, trebuie să vă deconectați și apoi conectați-vă, sau poate fi necesar să reporniți.
Încercați acest lucru (pe mașină de oaspeți. de exemplu sistemul de OPERARE care rulează în cadrul Virtual box):
sudo adduser your-user vboxsf
Acum reporniți sistemul de OPERARE care rulează în virtual box.
Pentru cei cu adevărat leneș (nu dactilografiere, doar complet ușor copiați și inserați codul):
sudo usermod -aG vboxsf $USER
Log in pentru a face schimbarea activă.
Știu că's, un "pe mine" soluție, dar eu sunt cu adevărat leneș și n't găsi orice altă soluție de a face apel mea înnăscută apatie... :)
Pentru VirtualBox(5.0.24) Host=Mac(El Capitan) și Clienți=RHEL(7.2)
Porni RHEL Oaspete VM și deschide un Terminal. Asigurați-vă că aveți Developer Tools instalat.
sudo yum groupinstall 'Developer Tools'
Și Kernel headers pachetului, astfel încât Guest Additions script poate actualizare kernel-ul.
sudo yum install kernel-devel*
Odată ce ați cererile în locul sale de timp pentru a instala Guest Additions. Cu funcționare VM selectate du-te la VirtualBox meniu și selectați Dispozitive --> Introduceți Guest Additions CD imagine...
Așteptați câteva secunde pentru a monta la loc și instala script-ul pentru a lovi cu piciorul off. După ce au faceți clic pe "Run" buton în caseta de dialog care a apărut în Guest NEG.
După scenariul finisaje faceți clic dreapta pe Pictograma CD de pe Desktop și selectați Scoatere. Apoi Închidere Oaspete NEG.
Creați folderul Partajat în tine sistem Gazdă folosind Borna, am pus, de obicei în folderul Documentele mele, și asigurați-vă că utilizatorul poate accesa.
sudo mkdir ~/Documents/RhelShared
sudo chmod 755 <user> ~/Documents/RhelShared
În Oracle VM Virtual Box Manager selectați VM și apoi faceți clic pe "folderele Partajate" element de configurare. În următoarea casetă de dialog, faceți clic pe Adăugare Dosar pictograma din dreapta din Lista de Foldere.
Apoi, în fereastra pop-up, selectați Gazda Folderul creat doar ca o Cale de Folder și dau un Nume de Folder care vor fi utilizate de către Oaspeți VM, de asemenea, bifați "Auto Mount" check-box.
După repornirea Oaspete VM lansa un terminal pe Gazdă și verificați utilizator, care este asociat cu funcționare VirtualBox Guest proces este fie dvs. de utilizator, foarte probabil, sau într-un grup cu acces la folderul Partajat.
ps aux | grep VirtualBoxVM
Apoi, ca pe multe dintre răspunsurile anterioare într-un Terminal pe Oaspete VM adăugați dvs. de utilizator la vboxsf grup.
sudo usermod -a -G vboxsf <user>
Log out și din nou să pickup schimba.
Folderul partajat acum ar trebui să fie disponibile și accesibile ca sf_rhelshared presupunând că utilizați același nume cum am făcut-o în fereastra de mai sus.
Problema este că folderul partajat's permisiunile sunt setate pentru a nu permite link-uri simbolice în mod implicit. Le puteți activa în câțiva pași simpli.
În experiența mea personală, l's de dificil pentru a permite foldere partajate în VirtualBox, dar Este posibil. Am un debian Buster oaspete virtual machine instalat în Windows 10 gazdă.
Eu nu't să recunoască exact ceea ce a făcut-o, dar îmi amintesc că m-am dus la Windows defender, antivirusul meu pentru a vedea dacă ei recunosc VirtualBox ca un program, și nu ca un virus. După aceea, am apăsați click dreapta pe fișier document și a permis pentru a partaja un folder si am dat click la unele butoane acolo și a acceptat să împărtășească cu grupurile și cu muy utilizator în Windows 10.
De asemenea, am găsit o pagină web Windows-ului despre ceva ca mașini virtuale care nu't amintesc bine, dar mi-a luat de la un panou și am avut de a schimba trei lucruri dublu clic asa ca atunci cand am Windows update, mi-l recunoaste mașină virtuală. De asemenea, în muy debian, în terminal, cu ajutorul unor linii de comanda, muy VirtualBox mi-a recunoscut utilizatorului de a da permisiuni, m-am bazat pe niște informații în Ubuntu forumuri. Am pus tot ce-mi amintesc.
După adăugarea utilizatorului să vboxsf grup, s-ar putea nevoie pentru a complet jurnal de gnome/xfce/??? sesiune, pentru că cineva cu mult timp în urmă a decis că grupul de afiliere ar trebui să fie în cache la prima conectare la sistemul de ferestre.
Sau du-te de școală veche:
% newgrp vboxsf
în orice shell doriți să utilizați pentru a accesa folderul. Din fericire, newgrp se uită în sus la lista grupului de la sine și nu't folosit în cache valori. Te'll încă mai trebuie să vă logați din nou în a accesa folderul de altceva decât o coajă.