環境:
點擊虛拟機 - 設置:
選項 - 共享文件夾 - 選中“總是啟用” - 添加:
主機路徑:填入主機要共享的文件夾,名稱:自定
選中“啟用此共享”:
設置結果:
在虛拟子系統中查看共享情況:命令vmware-hgfsclient
打開終端:輸入vmware-hgfsclient, 可查詢到我們剛剛共享的文件夾,但此時還不能訪問
biren@ubuntu:/$ vmware-hgfsclient
tmpWin
挂載共享:
命令: sudo vmhgfs-fuse .host:/ /mnt/hgfs
biren@ubuntu:/$ sudo vmhgfs-fuse .host:/ /mnt/hgfs
[sudo] biren 的密碼:
biren@ubuntu:/$ ll /mnt/hgfs
ls: 無法訪問'/mnt/hgfs': 權限不夠
biren@ubuntu:/$ ls -l /mnt/hgfs
ls: 無法訪問'/mnt/hgfs': 權限不夠
biren@ubuntu:/$ sudo ls -l /mnt/hgfs
總用量 128
drwxrwxrwx 1 root root 131072 3月 28 19:48 tmpWin
biren@ubuntu:/$ sudo ls -l /mnt/hgfs/tmpWin
總用量 7393141
-rwxrwxrwx 1 root root 8530335 1月 16 12:36 360chaojiroot_v8.1.1.3.apk
-rwxrwxrwx 1 root root 4823782 3月 12 15:33 360cjroot.apk
-rwxrwxrwx 1 root root 4680936 8月 22 2016 360RootSetup_7.3.0.exe
......
但由于默認是root用戶和組,所以普通用戶訪問權限不夠,會出現如下問題:
<您沒有查看“hgfs”的内容所需的權限>
問題解決:
先取消挂載:sudo umount /mnt/hgfs
再指定用戶和組挂載:
sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
biren@ubuntu:/$ sudo vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
biren@ubuntu:/$ ll /mnt/hgfs/
總用量 137
drwxr-xr-x 1 biren biren 4192 3月 30 2022 ./
drwxr-xr-x 3 root root 4096 3月 29 16:28 ../
drwxr-xr-x 1 biren biren 131072 3月 28 19:48 tmpWin/
biren@ubuntu:/$ ll /mnt/hgfs/tmpWin/
總用量 7393274
drwxr-xr-x 1 biren biren 131072 3月 28 19:48 ./
drwxr-xr-x 1 biren biren 4192 3月 30 2022 ../
-rwxr-xr-x 1 biren biren 8530335 1月 16 12:36 360chaojiroot_v8.1.1.3.apk*
-rwxr-xr-x 1 biren biren 4823782 3月 12 15:33 360cjroot.apk*
-rwxr-xr-x 1 biren biren 4680936 8月 22 2016 360RootSetup_7.3.0.exe*
......
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!