ฉันใช้ Ubuntu บน Virtual Box และฉันมีโฟลเดอร์ที่แชร์ระหว่างโฮสต์ (Windows) และ VM (Ubuntu) เมื่อฉันเปิดไฟล์ใด ๆ ในโฟลเดอร์แชร์ใน Ubuntu ฉันไม่สามารถเปลี่ยนได้เนื่องจากเจ้าของถูกตั้งเป็นรูท
ฉันจะเปลี่ยนความเป็นเจ้าของให้เป็นตัวเองได้อย่างไร
นี่คือผลลัพธ์ของls -l
:
-rwxrwxrwx 1 root root 0 2012-10-05 19:17 BuildNotes.txt
ผลลัพธ์ของdf
คือ:
m@m-Linux:~/Desktop/vbox_shared$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 29640780 10209652 17925440 37% /
none 509032 260 508772 1% /dev
none 513252 168 513084 1% /dev/shm
none 513252 88 513164 1% /var/run
none 513252 0 513252 0% /var/lock
none 513252 0 513252 0% /lib/init/rw
Ubuntu 214153212 31893804 182259408 15% /media/sf_Ubuntu
/dev/sr0 53914 53914 0 100% /media/VBOXADDITIONS_4.2.0_80737
Ubuntu 214153212 31893804 182259408 15% /home/m/Desktop/vbox_shared
ตัวเลือกใน VM คือการเมาท์อัตโนมัติและไม่ได้ตรวจสอบ readoly
พยายามใช้/media/sf_Ubuntu
แล้ว แต่ได้รับข้อผิดพลาดในการอนุญาต:
m@m-Linux:/media$ ls -l
total 10
drwxrwx--- 1 root vboxsf 4096 2012-10-23 15:35 sf_Ubuntu
drwxrwx--- 2 root vboxsf 4096 2012-10-21 23:41 sf_vbox_shared
dr-xr-xr-x 6 m m 2048 2012-09-13 07:19 VBOXADDITIONS_4.2.0_80737
m@m-Linux:/media$ cd sf_Ubuntu/
bash: cd: sf_Ubuntu/: Permission denied
m@m-Linux:/media$ cd sf_vbox_shared/
bash: cd: sf_vbox_shared/: Permission denied
โปรดทราบว่าฉันอยู่ในกลุ่มvboxsf
:
m@m-Linux:~$ id
uid=1000(m) gid=1000(m) groups=4(adm),20(dialout),24(cdrom),46(plugdev),105(lpadmin),119(admin),122(sambashare),1000(m),1001(vboxsf)
df
และคำสั่งที่คุณใช้ในการเมานท์ระบบไฟล์ด้วยตนเอง