Използвам Windows и Virtualbox с RedHat, като го поставям просто: Създадох споделена папка, за да мога да използвам Eclipse на операционната система Windows и да правя някои тестове в Linux.
Обаче нямам достъп до споделената папка с моя потребител, влязох с root и използвах chmod 777
и дори преместих моя потребител в групата на папката.
Каквото и да правя, резултатът е един и същ:
/media/sf_sharedFolder/: Разрешението е отказано
Какво мога да направя? Как мога да получа достъп до споделената папка с моя потребител?
Добавете себе си към групата vboxsf
в гостуващата виртуална машина.
Решение 1
Изпълнете sudo adduser $USER vboxsf
от терминала.
(На Suse това е sudo usermod --append --groups vboxsf $USER
)
За да влезе в сила, трябва да излезете от системата и след това да влезете в нея, в противен случай може да се наложи да рестартирате.
Решение 2
Редактирайте файла /etc/group
(ще ви трябват права на root). Потърсете реда vboxsf:x:999
и добавете в края :yourusername
-- използвайте това решение, ако нямате sudo.
За да влезе в сила, трябва да излезете от системата и след това да влезете, в противен случай може да се наложи да рестартирате.
Опитайте това (на гостуващата машина, т.е. операционната система, работеща във виртуалната кутия):
sudo adduser your-user vboxsf
Сега рестартирайте операционната система, работеща във виртуалната кутия.
Това също работи
sudo usermod -aG <group> <user>
След това рестартирайте vm