wow*_*ick 7 linux virtualbox permissions ubuntu
我在 Mac 主机上的 VirtualBox 中运行了带有 Apache 2、PHP 和各种 DBMS 的 Ubuntu 服务器,用于我的 Web 开发工作。为了轻松创建/编辑我正在处理的文件,我通过 VirtualBox 共享目录功能从 Mac 主机安装了一个目录到/var/www/
. 我在 Mac 主机上创建的每个文件在服务器上都具有以下权限:-rw-r--r-- 1 root root 6 2011-07-30 01:27 test
.
问题是大多数 PHP 脚本/框架/等。需要对某些文件进行写访问。必须对每个需要写访问权限的新文件/目录进行chmod,这非常烦人。有没有办法自动为文件/目录设置正确的权限?
小智 9
您可以在来宾操作系统上安装共享文件夹时设置一些安装选项 - 以下是可用选项:
http://manpages.ubuntu.com/manpages/maverick/man8/mount.vboxsf.8.html
您的问题有很多解决方案:
使文件被视为属于您的 VirtualBox 用户的 uid 和 gid(使用 uid 和 gid 安装选项)。
使用 dmode 和 fmode 选项覆盖所有文件/目录的模式。
将主机上的 umask 更改为限制较少的掩码。
我通常更喜欢第一个选项。在您的情况下,/etc/fstab
文件条目应如下所示:
dev /var/www vboxsf umask=0022,gid=33,uid=33
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5903 次 |
最近记录: |