Saya menggunakan Windows dan Virtualbox dengan RedHat, dengan sederhana: Saya telah membuat folder bersama sehingga saya dapat menggunakan Eclipse pada OS Windows saya dan melakukan beberapa pengujian di Linux.
Namun, saya tidak dapat mengakses folder bersama dengan pengguna saya, saya telah login dengan root dan menggunakan chmod 777
dan bahkan memindahkan pengguna saya ke grup folder.
Apa pun yang saya lakukan hasilnya sama:
/media/sf_sharedFolder/: Permission denied
Apa yang dapat saya? Bagaimana saya bisa mengakses folder bersama dengan pengguna saya?
sudo mount -t vboxsf VboxSharedFolderName /media/VboxSharedFolderName
(fitur ini membutuhkan Penambahan Tamu).Coba ini (pada mesin tamu . Yaitu OS yang berjalan di kotak Virtual):
Sekarang reboot OS yang berjalan di kotak virtual.
sumber
Ini juga berfungsi
Kemudian restart vm
sumber
groups
. Saya harus reboot VM.Untuk yang benar-benar malas (tanpa mengetik, hanya salin dan tempel yang benar-benar mudah):
Logout dan kembali untuk mengaktifkan perubahan.
Saya tahu ini adalah solusi "saya juga", tetapi saya benar-benar malas dan tidak menemukan solusi lain untuk mengajukan banding atas sikap apatis bawaan saya ... :)
sumber
Untuk VirtualBox (5.0.24) Host = Mac (El Capitan) dan Guest = RHEL (7.2)
Mulai VM Tamu RHEL Anda dan buka Terminal. Pastikan Anda telah menginstal Alat Pengembang.
Dan paket header Kernel sehingga skrip Guest Additions dapat memperbarui kernel Anda.
Setelah Anda memiliki prereqs, saatnya untuk menginstal Penambahan Tamu. Dengan VM Anda yang berjalan, pilih pergi ke menu VirtualBox dan pilih Perangkat -> Sisipkan Gambar Penambahan Tamu ...
Biarkan beberapa detik hingga mount terjadi dan skrip instalasi dimulai. Setelah mereka klik tombol "Run" di dialog yang muncul di Guest VM Anda.
Setelah skrip selesai klik kanan Ikon CD di Desktop dan pilih Keluarkan. Kemudian Matikan VM Tamu.
Buat folder Bersama di sistem Host Anda menggunakan Terminal, saya biasanya meletakkannya di folder Dokumen saya, dan pastikan bahwa pengguna Anda dapat mengaksesnya.
Dalam Oracle VM Virtual Box Manager pilih VM Anda dan kemudian klik pada elemen konfigurasi "Shared folder". Dalam dialog berikutnya klik pada ikon Tambahkan Folder di sebelah kanan Daftar Folder.
Kemudian di jendela sembulan pilih Host Folder yang baru saja Anda buat sebagai Path Folder dan berikan Nama Folder yang akan digunakan oleh Guest VM, juga centang kotak "Auto Mount".
Setelah mem-boot ulang Guest VM meluncurkan terminal pada Host dan memeriksa pengguna yang terkait dengan proses Guest VirtualBox yang sedang berjalan apakah pengguna Anda, sangat mungkin, atau dalam grup dengan akses ke folder Shared.
Kemudian sesuai beberapa jawaban sebelumnya di Terminal pada Guest VM tambahkan pengguna Anda ke grup vboxsf.
Logout dan masuk lagi untuk mengambil perubahan.
Folder yang dibagikan sekarang harus tersedia dan dapat diakses sebagai sf_rhel Shared dengan asumsi Anda menggunakan nama yang sama seperti yang saya lakukan di jendela sembulan di atas.
sumber
Untuk memperjelas pos terakhir:
Perintah VBoxManage adalah:
sumber
Masalahnya adalah bahwa izin folder bersama ditetapkan untuk tidak mengizinkan tautan simbolis secara default. Anda dapat mengaktifkannya dalam beberapa langkah mudah.
Machine > Settings > General > Name
sumber
di mana xxxxxx adalah nama akun pengguna Anda. Logout dan masuk kembali ke Ubuntu.
sumber
Setelah menambahkan pengguna ke grup vboxsf, Anda mungkin harus keluar sepenuhnya dari gnome / xfce / ??? sesi, karena seseorang lama memutuskan bahwa afiliasi grup harus di-cache saat login pertama kali ke sistem jendela.
Atau sekolah tua:
di setiap shell yang ingin Anda gunakan untuk mengakses folder. Untungnya, newgrp mencari daftar grup untuk dirinya sendiri dan tidak menggunakan nilai cache. Anda masih harus keluar dan kembali untuk mengakses folder dari sesuatu selain dari shell.
sumber
Dalam pengalaman pribadi saya, sulit untuk mengaktifkan folder bersama di VirtualBox tetapi itu mungkin. Saya memiliki mesin virtual guest debian Buster yang terinstal di host Windows 10 saya.
Saya tidak tahu persis apa yang melakukannya, tapi saya ingat saya pergi ke Windows defender, antivirus saya untuk melihat apakah mereka mengenali VirtualBox sebagai program dan bukan sebagai virus. Setelah itu, saya menekan klik kanan pada file dokumen dan diizinkan untuk berbagi folder dan saya memberi klik pada beberapa tombol di sana dan menerima untuk berbagi dengan grup dan dengan pengguna muy di Windows 10.
Juga, saya menemukan halaman web Windows tentang sesuatu seperti mesin virtual yang saya tidak ingat dengan baik, tetapi saya dibawa ke panel dan saya harus mengubah tiga hal mengklik ganda sehingga ketika saya memperbarui Windows, ia mengenali mesin virtual saya. Juga, di muy debian, di terminal, menggunakan beberapa baris perintah, muy VirtualBox mengenali pengguna saya memberikan izin, saya berdasarkan pada beberapa info di forum Ubuntu. Saya menaruh semua yang saya ingat.
sumber