在VMS机器上安装linux目录

时间:2014-12-03 16:34:43

标签: mount nfs vms

我们有一台VMS机器,它必须安装一个驻留在linux服务器上的目录。 我负责linux方面,另一个人负责VMS方面。

到目前为止,他尝试挂载目录失败

insufficient privilege or object protection violation

为了找出问题所在的一面,我想确保我没有忘记任何事情。这就是我所做的:

  • 创建了一个用户'microct'
  • 创建了一个由用户'microct'
  • 拥有的目录'/ raid1 / microct'
  • 将vms机器添加到/ etc / exports

    / raid1 / microct 130.60.xxx.yyy(rw,async,subtree_check,no_root_squash)

  • 在/etc/hosts.allow中添加了VMS机器(即使我不知道是否所有这些都是必需的)

    lockd:localhost,130.60.xxx.yyy

    rquotad:localhost,130.60.xxx.yyy

    portmap:localhost,130.60.xxx.yyy

    mountd:localhost,130.60.xxx.yyy

    statd:localhost,130.60.xxx.yyy

  • 重启NFS

    /etc/init.d/nfsd restart

有什么我忽略的吗?

VMS Guy说他需要“NFS用户”的UID和GID,但我不知道那可能是什么......

谢谢

1 个答案:

答案 0 :(得分:-1)

在尝试从Windows安装目录后,我注意到mountd写了一个"非法端口"消息:

  

Dec 8 12:14:28 aim-yeti mountd [4705]:拒绝来自130.60.126.112的挂载请求/ raid1 / microct(/ raid1 / microct):非法端口58152

在导出的手册页中我发现在/ etc / exports中我可以添加一个选项"不安全"到导出,允许通过高于1024的端口进行连接。

将此选项添加到导出,我能够从Windows安装该目录。 令人惊讶的是,这也有助于VMS的情况,即使从来没有任何非法的端口"我们尝试从VMS机器安装时的错误信息......

所以 - 我没有解释为什么这样有效,但我很高兴它现在有效。