Saya memiliki Ubuntu Desktop sebagai OS utama saya dan Server Ubuntu sebagai OS Tamu saya di VirtualBox 4.2.16.
Saya membuat folder bersama bernama / shared dan memasukkan beberapa symlink ke folder berbeda di OS utama saya. Tentu saja, OS tamu saya hanya melihat symlink yang rusak - karena lokasi ini hanya ada di OS utama.
Bagaimana saya bisa membuat OS Tamu saya melihat konten mereka yang sebenarnya?
Membuat folder bersama lain bukanlah suatu opsi.
Jawaban:
Ini adalah masalah di virtualBox dan berkaitan dengan keamanan. Sebelum 4.1.8 symlink berfungsi tetapi cacat serius. Dan diskresi dibuat untuk menghapus dukungan symlink.
Lihat komentar ini :
Pembuatan tautan simbolik dari dalam tamu telah dinonaktifkan di VirtualBox 4.1.8 untuk alasan keamanan. Seorang tamu dapat membuat tautan simbolis yang mengarah ke luar direktori host yang ditugaskan. Ini tidak ada hubungannya dengan bug ext3 / ext4. Dan tamu masih dapat membaca symlink yang dibuat pada host.
Maaf atas pernyataan yang terlambat.
Jika kamu melakukan
Kemudian tamu Anda akan dapat membuat symlink lagi. Tetapi karena alasan keamanan (lihat di atas) ini dinonaktifkan secara default. Perbaikan untuk mencegah symlink berbahaya dari tamu sangat rumit, oleh karena itu kami memutuskan untuk tidak mengizinkan tamu untuk membuat symlink apa pun untuk mengatasi masalah keamanan.
(Saya mengambil kebebasan untuk memperbaiki bug di komentar;))
sumber
Jawaban singkatnya adalah tidak bisa dilakukan.
Tiket berikut di virtualbox.org memiliki beberapa klarifikasi:
Sumber
sumber