เหตุใดฉันจึงไม่สามารถสร้างโฟลเดอร์แชร์ VirtualBox ได้


25

ฉันกำลังพยายามเรียกคืนchownโฟลเดอร์แชร์ของ VirtualBox ซ้ำแต่ฉันไม่สามารถใช้งานได้:

$ ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox
$ sudo chown -R pknight:pknight sf_dropbox && ls -lah
total 16K
drwxr-xr-x  4 root root   4.0K Aug  1  2012 .
drwxr-xr-x 23 root root   4.0K Jul 21  2012 ..
drwxrwx---  1 root vboxsf 4.0K May  4 17:02 sf_dev
drwxrwx---  1 root vboxsf 4.0K Sep  2 10:21 sf_dropbox

ฉันทราบว่าฉันสามารถเพิ่มผู้ใช้ในกลุ่ม vboxsf (เนื่องจากมีสิทธิ์แบบเต็ม) แต่ฉันไม่ต้องการให้สิทธิ์ผู้ใช้ / daemon เต็มทุกสิทธิ์แก่โฟลเดอร์ที่ใช้ร่วมกันทั้งหมดของฉัน

ฉันใช้ VirtualBox 4.2.x โดยมี Windows 7 เป็นโฮสต์และทั้ง Xubuntu และ Debian เป็นแขก

มีวิธีใดบ้างที่ฉันจะเปลี่ยนเจ้าของ / กลุ่มไดเรกทอรีเสมือนของฉัน VirtualBox?


1
โปรดทราบว่าคำตอบที่ยอมรับไม่ได้ตอบคำถามและเป็นคำถามที่ฉันต้องการคำตอบ
reinierpost

คำตอบ:


28

VirtualBox ที่ใช้ร่วมกันของระบบไฟล์ (vboxsf) ไม่สนับสนุน POSIX สิทธิ์ต่อ se ; ค่อนข้างพวกเขา "ตั้งค่า" ในเวลาเมานท์:

$ mount
...
dropbox on /media/sf_dropbox type vboxsf (gid=1001,rw)

gidบิตระบุกลุ่มที่เป็นเจ้าของไดเรกทอรี; ในระบบของฉันสิ่งนี้เกิดขึ้นเพื่อให้สอดคล้องกับกลุ่ม vboxsf

คุณสามารถปรับเปลี่ยนการใช้งานและ / หรือกลุ่มเจ้าของโดย remounting (ต้องทำตามroot):

# mount -t vboxsf -o remount,gid=1000,uid=1000,rw dropbox /media/sf_dropbox

แทนที่1000ด้วย ID ผู้ใช้ / กลุ่มที่ต้องการและdropboxด้วยชื่อของการแบ่งปัน (ส่วนหลังsf_)

/etc/fstabโปรดทราบว่านี้จะต้องทำหลังจากรีบูตจนกว่าคุณจะแก้ไขทุก


คุณจะแก้ไข fstab เพื่อทำสิ่งนี้ได้อย่างไร
TheSmose

@TheSmose ดูaskubuntu.com/questions/252853/…สำหรับรายละเอียดเกี่ยวกับวิธีการทำเช่นนี้ใน Ubuntu (และอาจเป็น distros ที่ใช้ Debian อื่น ๆ ด้วย) ในฟิลด์ <options> คุณจะต้องการใส่gid=1000,uid=1000,rw(แทนที่ ID ผู้ใช้ / กลุ่มตามความเหมาะสม)
nc4pk
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.