Kali Linux 中的共享文件夹在哪里?

Kali Linux 中的共享文件夹在哪里?

我用卡利Linux作为虚拟机VMware 工作站播放器Windows 10 家庭版作为主持人。这玩家可以选择选择一个视窗用作共享文件夹的文件夹。我设置了这个,它说它已启用,但是在卡利Linux该共享文件夹应该存在于/mnt/hgfs./mnt存在,但为空。我被困在这里了。

答案1

两个都堆栈保护器的佩托耶59的答案对这个问题有帮助。

  1. cd /mnt/hgfs
  2. 如果文件夹丢失-->sudo mkdir hgfs
  3. sudo vim /etc/fstab
  4. vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other,nofail 0 0在文件末尾输入并保存
  5. sudo reboot now
  6. ls /mnt/hgfs
  7. 将显示您在 VMware Fusion 设置中启用的共享文件夹

答案2

下面是它的缺点,但这里有一点十分钟视频这经历了一个良好的一步一步的过程。

即使 hgfs 文件夹存在,它也将是空的。主机已将文件提供给虚拟机,但仍需要告知虚拟机它们的存在。当您插入拇指驱动器时,偶尔会发生同样的情况。为此,您可以从 Kali 命令行使用 mount 命令。使用完共享文件夹后,我将使用 umount,这样我就不会在操作系统之间建立持久连接。让我们随时了解您的修复情况。

答案3

执行了该视频中提到的指令,正如预期的那样,那个人YouTube遗漏了一半的故事以使其真正发挥作用 - 即使通过阅读评论......叹息。我终于将我发现的所有内容整合到我的答案中,并成功测试了它。

我有一个工作VMware 工作站播放器(VMWP)与Windows 10 家庭版作为主持人和卡利Linux 2020.2作为来宾操作系统。所需适用于 Linux 的 VMware 工具已安装(我使用已嵌入它们的预制虚拟机映像)。

要真正为两个操作系统设置共享文件夹:

  1. 在主机上创建共享文件夹,例如:E:\VM_SHARE

  2. 启动嘉宾。

  3. 来自VMWP:

Player
Manage
Virtual Machine Settings...
Options tab
Shared Folders
Always enabled
Add..., Next
Browse...
Host path : E:\VM_SHARE
Name : VM_SHARE
Next
Enable this share
Finish
OK
  1. 根据来宾上的共享文件夹应该出现在/mnt/hgfs但我的系统上缺少最后一个文件夹。在来宾中打开终端窗口,然后创建缺少的文件夹:
cd /mnt
sudo mkdir hgfs
  1. 从终端窗口创建(或添加到) - 在我的情况下也缺少 - 文件/etc/rc.local
mousepad /etc/rc.local

添加以下行:

sudo mount -t fuse.vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other

重要的是,该文件的第一行必须是:#!/bin/sh -e

保存文件。

  1. 不,你还没有做到这一点,该文件必须是可执行的:
ls -l /etc/rc.local

就我而言,这一行以错误的属性开头:-rw-r--r--

使其可执行:

   sudo chown root /etc/rc.local
   sudo chmod 755 /etc/rc.local

测试 :ls -l /etc/rc.local

正确的属性现在应该是:-rwxr-xr-x

  1. test.txtE:\VM_SHARE主机上放置一些测试文件。

  2. 重新启动VM,并检查测试文件是否也出现在来宾上 - 使用图形文件系统在访客的桌面上:

/mnt/hgfs/VM_SHARE/test.txt

就是这样。

如果我错过了一些可能会破坏事情的东西,请随时添加到这个答案中。

答案4

只需将以下行添加到您的计算机中/etc/fstab并重新启动计算机:

vmhgfs-fuse /mnt/hgfs fuse defaults,allow_other 0 0

之后您将在以下位置找到您的共享文件夹/mnt/hgfs/<FOLDER_NAME>

相关内容