Ini pertama kalinya saya menggunakan virtualbox dan ubuntu (14,04), saya menggunakan OS Windows 7 host.
Saya mencoba memasang folder bersama yang memiliki file yang perlu saya akses di virtualbox dan di OS windows. Saya telah berhasil memasangnya menggunakan vboxsf
dari yang Guest Additions
diinstal.
Untuk me-mount saya menggunakan perintah sudo mount -t vboxsf <dir name in vbox> <directory in linux
misalnya saya gunakansudo mount -t vboxsf Test /home/user/Test
Saya menemukan beberapa cara untuk memasang direktori secara otomatis saat startup menggunakan misalnya /etc/rc.local
metode (di sini ) di mana Anda memodifikasi file yang ditambahkan perintah untuk itu (tanpa sudo
). Atau dengan menggunakan fstab
metode (di sini ). Saya lebih suka rc.local
metode ini secara pribadi.
Setelah di-mount, ia memiliki izin dr-xr-xr-x
namun begitu di-mount, direktori tersebut menjadi root
milik dan chown user /home/user/Test
tidak berpengaruh. Ini berarti saya tidak dapat membuat atau mengubah file di dalamnya sebagai pengguna normal.
Di VirtualBox direktori yang akan dibagikan tidak disetel sebagai hanya-baca.
Apakah ada cara untuk me-mount folder bersama secara otomatis dan memberikan kepemilikan kepada bukan root
pengguna saya ?
sumber
Jawaban:
Jika Anda memiliki tambahan tamu yang diinstal, gunakan menu Virtualbox.
Perangkat> Folder Bersama ... Tambahkan jalur, nama, dan aktifkan opsi "Pasang otomatis" dan "Jadikan permanen".
Akhirnya tambahkan pengguna Anda ke grup dengan
Logout dan kembali lagi atau reboot mesin untuk menyelesaikan proses (terima kasih @Fo). Grup disimpan di / etc / groups, sesuai dengan halaman manual usermod .
sumber
root vboxsf
di file-file yang disinkronkan yang saya buat di dir home saya untuk share yang dipasang, tetapi masalah utamanya adalah saya mendapatkan masalah baca juga. Bukankah masuk akal bahwa file web dalam kasus saya yang diatur untuk izin seperti yang755
sekarang perlu775
, dll.? Ini adalah no-go, dan saya perlu solusi untuk memasangnya ke pengguna saya jika demikian. Theuid
dangid
difstab
Bukankah bekerja untuk saya, mungkin karena auto dipasang oleh penambahan tamu saya mengumpulkan, im benar-benar tidak yakin mengapafstab
tidak bekerja. Ketika memindahkan file saya melihat inimv: cannot create symbolic link
Ah kutukan menulis pertanyaan dan kemudian menemukan jawabannya segera setelah itu.
Saya tidak menggunakan perintah lengkap yang disarankan di tautan ini
sudo mount -t vboxsf -o uid=$UID,gid=$GID share ~/host
Jadi untuk menambah kepemilikan dan secara otomatis me-mount di virtualbox via
vboxsf
di Ubuntu tambahkan ke/etc/rc.local
file sebelumexit 0
baris perintah sebagai berikut:mount -t vboxsf -o uid=1000,gid=1000 <folder name given in VirtualBox> /home/<user>/where/ever/you/want
sumber