Vmware 中 Kali linux 2020 設置共享文件夾


前言

kali2020已經自帶vmware-tools工具,因此,只要是原裝的kali2020是不需要繼續安裝vmhgfs工具的。

過程

  1. vmware 設置共享目錄

  2. 使用vmware-hgfsclient命令查看共享的文件夾

    root@kali:/mnt/hgfs# vmware-hgfsclient
    share
    顯示我的共享文件夾是kali_share
    
  3. 使用vmhgfs-fuse命令掛載共享文件夾

    root@kali:~# vmhgfs-fuse .host:/share /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
    

    如果沒有其他顯示報錯,就可以認為掛載成功了。

    注意:我的/mnt文件夾下的hgfs是自己創建的,如果沒有,可以用mkdir /mnt/hgfs命令創建。

  4. 查看是否掛載成功

    直接用ls命令查看
    
    root@kali:/# ls /mnt/hgfs
    1.txt   
    

    顯示掛載的共享文件已經有我在win10放入的1.txt,表示成功掛載。

  5. 直接把掛載放入啟動文件

    首先,備份/etc/fstab文件
    root@kali:/etc# cp fstab  fstab_bak
    其次,編輯fstab
    root@kali:/etc# vim fstab
    在最后一句添加
    # mount hgfs
    .host:/share       /mnt/hgfs        fuse.vmhgfs-fuse       allow_other     0       0
    然后就能夠不用每次重啟掛載一遍。
    

可能報錯

錯誤提示

  1. 顯示掛載成功了,但是ls共享文件夾報錯(No such file or directory)

root@kali:~# vmhgfs-fuse .host:/share/kali_share /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
root@kali:~# ls /mnt/hgfs/
ls: cannot access '/mnt/hgfs/': No such file or directory

這個雷其實是自己不注意命令內容,不是掛載的/share/kali_share 而是一定要跟vmware-hgfsclient一樣。因此,正確命令是:

root@kali:~# vmhgfs-fuse .host:/kali_share /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other

  1. fuse: bad mount point,顯示掛載錯誤

root@kali:~# vmhgfs-fuse .host:/kali_share /mnt/hgfs -o subtype=vmhgfs-fuse,allow_other
fuse: bad mount point `/mnt/hgfs': No such file or directory

參考解決

一、先查掛載命令沒有錯;二、再查共享文件hgfs有沒有建;

三、如果上面都沒有錯誤的話,查使用mount命令查看,是不是之前已經把hgfs掛載了

root@kali:/mnt# mount
vmhgfs-fuse on /mnt/hgfs type fuse.vmhgfs-fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
如果顯示和上面一樣,就是之前已經掛載了,但是沒有掛載成功,需要先用umount卸載掛載

root@kali:/mnt# umount /mnt/hgfs
再重新用mount掛載命令查看,沒有vmhgfs-fuse,則表示成功卸載掛載,再重新執行正確的掛載命令。

參考博文:https://blog.csdn.net/hcu5555/article/details/107182222/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM