![chmod 在 vbox 共享文件夹上不起作用](https://linux22.com/image/592671/chmod%20%E5%9C%A8%20vbox%20%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
该文件夹/var/www
在初始化期间被挂载,使用:
mount -t vboxsf cuckoo_shared /var/www/ -o uid=1000,gid=1000,rw,dmode=755
现在,所有文件都jdrummond
默认属于我的用户。并且也具有755
默认模式。
但现在chmod
我尝试运行的每一个操作似乎都不起作用:
我对此的疑问是:
第一的:为什么我说 index.php 文件777
应该755
在 mount 命令上,但它却不在?
第二:为什么我的工作不成功chmod
?
谢谢
我尝试运行该chmod
命令sudo
但是也没有用。
虚拟盒 4.1.18:
主机 = Windows 7
访客 = Ubuntu 11.04。
编辑:刚刚在另一台机器上尝试了同样的操作,也是具有相同的规格,并且:
诡异的?
答案1
chmod
我假设文件存储在 Windows 主机上的 NTFS 或 FAT 文件系统上。NTFS 和 FAT 没有 *nix 可执行性的概念,因此当您尝试访问文件时无法存储此信息。这也是为什么全部文件是可执行的——为了能够执行任何文件,所有文件都必须具有可执行功能。
答案2
由于该文件夹由主机共享,我怀疑您无法从客户机更改权限。chmod
在主机上执行此操作以查看是否有效。