有关 userdir 和 usr/local/bin 的一些权限问题

有关 userdir 和 usr/local/bin 的一些权限问题

我已为 Apache2 启用了 userdir,我想将 var/www 中的文件符号链接到我的 /home 目录(即 /home/code/web)中的目录 - 但我需要扩展该文件夹的权限,因为它位于我的主目录中。是将路径上的所有文件夹添加到 www-data 更好,还是在 / 处创建一个文件夹并将其从我的 /home/code/web 目录符号链接?

我在安装 phantomjs 时遇到了类似的问题 - 我将库保存在 /home/code/libs/js 中并使用来自 /usr/local/bin 的符号链接 - 但当我尝试执行二进制文件时,我再次收到权限警告。我认为这是一个相同的问题,因为我没有权限执行主目录中的文件?我应该扩展主目录的权限,还是只将这些文件保存在单独的目录中并从主目录链接到那里?

答案1

也许 mount 命令的绑定选项有帮助:

# mount -o bind,rw /home/code/web /var/www

相关内容