将 /var/www NFS 挂载到 OS X

将 /var/www NFS 挂载到 OS X

我花了 2 个小时尝试从我的 Ubuntu 10.04 LTS 服务器到我的 OS X 桌面系统创建 NFS 挂载。

目标:对Mac 上的代码库、本地Linux 测试系统上的开发系统和托管网站进行三向文件比较。

托管服务使用 cpanel,因此我可以安装网络磁盘 - 非常简单 - 只需 10 秒。

另一方面,本地的 Ubuntu 盒子却只带来痛苦和沮丧。

以下是我尝试过的:

  1. 在文件浏览器中,
    • 导航到 /var/www/site 并右键单击。
    • 选择共享该文件夹。
    • 输入共享名 wwwsite 和评论。
    • 点击“创建共享”按钮。
    • 消息显示 - 您只能共享您拥有的文件系统。有一条消息介绍如何解决此问题,但问题是这是通过 SMB 共享的。它会将 LF 更改为 CR-LF,这会影响文件比较。所以忘记这个选项吧。
  2. 在终端窗口中,
    • 运行 shares-admin(我无法说服它在系统管理窗口中给我“共享文件夹”选项 - 也许它在菜单中的其他地方,但我找不到它)
    • 定义 NFS 导出。
    • 输入路径 /var/www/site,选择 NFS,输入 iMac 的 IP 地址并保存。在 Mac 上,尝试使用常用方法安装文件系统 - Finder、命令行“mount”命令 - 未找到。没有。尝试重新启动 Linux 机器,以防有守护进程需要重新启动 - 没有。

所以我已经没什么可做的了。我尝试搜索文档 - 它非常基础。手册页文档一如既往地晦涩难懂。

拜托,拜托,谁能帮我把这个东西弄好!谢谢你读到这里……PG。

答案1

据我所知,/var/www 归其他人所有(可能是 root)。要解决此问题:使用 Alt+F2 或终端,运行gksudo nautilus。Ubuntu 随后会要求您输入密码。Nautilus 现在将以 root 身份打开。

导航到 /var 目录。

右键单击文件夹“www”并选择属性。

浏览到“权限”选项卡。

使该对话框看起来如下面的屏幕截图所示: 在此处输入图片描述

这里,“vibhav”(我的用户名)将被替换为您想要共享目录的用户名。

点击“将权限应用于附件文件”

点击“关闭”

现在,作为普通用户,启动文件浏览器。

导航到 /var/www/site 并右键单击。

选择共享该文件夹。

输入共享名 wwwsite 和评论。

点击按钮“创建共享”

这将通过您的网络共享该文件夹。

相关内容