一、安装VMWare Tools
略
二、设置共享文件夹
三、启动ubuntu
进入目录 /mnt/hgfs/ 发现目录为空,没有显示共享文件夹内的文件。此时需要挂载。
查一下共享文件夹是否设置成功
WindowsFolder即时共享文件夹的名称,与VMWare中设置的相同 。
执行如下命令挂载
没有错误即挂载成功。
打开目录 /mnt/hgfs 仍然什么也没有显示。因为这个目录的所有者为root,普通用户无法查看。
打开终端,以root用户浏览此目录。切换到 root 用户有三种方法:
- 输入su,按回车,输入密码,即可切换。
- 输入su root,按回车,输入密码,即可切换。
- 输入sudo su,按回车,输入密码,即可切换
顺便说一下,如何从 root 用户切换回普通用户:
- 输入su <user>,user为需要切换的用户名。
- 输入exit,回车,
- Ctrl+D 组合。
输入命令 cd /mnt/hgfs 进入目录 ,再输入 ls 浏览,发现 root 用户下可以看到共享文件夹里的文件。
我们需要修改hgfs目录的所有权,方便普通用户能够看到和编辑里面的文件。
由于之前我们已经完成挂载,需要先取消挂载
sudo umount /mnt/hgfs
输入以下命令重新挂载
sudo /usr/bin/vmhgfs-fuse .host:/ /mnt/hgfs -o allow_other -o uid=1000 -o gid=1000 -o umask=022
【注意】:uid和gid等于数值可以通过如下命令查看:
我们再打开目录 /mnt/hgfs 发现可以显示主机内的文件,hgfs目录的所有权已经更改。 但系统重启后,需要重新执行上述命令挂载,可以修改配置使系统开机自动挂载,操作如下:
先安装vim
sudo apt install vim
打开配置文件
sudo vim /etc/fstab
在文件末尾输入
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other,uid=1000,gid=1000,umask=022 0 0
保存配置,重启。发现主机共享文件夹已经自动挂载。
【关于vim操作这里不作介绍】