jpg*_*ral 2 vmware-fusion 13.04
我正在尝试使用以下命令创建我的 Dropbox 共享文件夹的软链接:
ln -s Dropbox ~/Desktop
Run Code Online (Sandbox Code Playgroud)
但我没有成功。链接已创建,但已损坏,我无法通过它访问该文件夹。

当我跑ls -la进去时,/mnt/hgfs我得到了这个:
dr-xr-xr-x 1 root root 4192 Nov 14 17:04 .
drwxr-xr-x 3 root root 4096 Nov 14 16:06 ..
drwx------ 1 501 dialout 782 Nov 14 13:10 Dropbox
Run Code Online (Sandbox Code Playgroud)
什么是用户 501?
我尝试将文件夹的所有权更改为我的用户和 root,但似乎都不起作用。root 不应该能够将任何文件或目录所有权更改为自己吗?
chown -R root:root Dropbox
chown: changing ownership of ‘Dropbox’: Operation not permitted
Run Code Online (Sandbox Code Playgroud)
任何帮助,将不胜感激。
谢谢你。
小智 5
使用此修复程序:http : //viraj-workstuff.blogspot.com/2013/07/vmware-fusion-permissions-on-shared.html
这应该是一个更永久的修复。
sudo vim /etc/vmware-tools/services.sh
搜索vmhgfs_mnt="/mnt/hgfs"。在此行之后添加:
vmuser=${VMWARE_MNT_USER:-root}
Run Code Online (Sandbox Code Playgroud)然后搜索vmware_exec_selinux "mount -t vmhgfs .host:/ $vmhgfs_mnt"并将其替换为以下部分:
uid=`id --user $vmuser`
gid=`id --group $vmuser`
vmware_exec_selinux "mount -t vmhgfs .host:/ $vmhgfs_mnt -o uid=$uid,gid=$gid"
Run Code Online (Sandbox Code Playgroud)sudo vim /etc/init/vmware-tools.conf
在pre-start和post-stop行之前添加:
env VMWARE_MNT_USER=[The guest user you want]
Run Code Online (Sandbox Code Playgroud)sudo reboot
注意:当您更新/重新安装时,这将必须重做vmware-tools。
| 归档时间: |
|
| 查看次数: |
5614 次 |
| 最近记录: |