2014-12-03 60 views
-1

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

到目前为止,他尝试安装目录失败

insufficient privilege or object protection violation 

为了找出对问题在于哪一方,我要确保我没有忘记什么。这是我做过什么:

  • 创建了一个用户“微型电脑”
  • 创建一个目录“/ RAID1 /微型电脑”用户“微型电脑”拥有
  • 添加的虚拟机的机器到/ etc/exports中

    /RAID1 /微型电脑130.60.xxx.yyy(RW,异步subtree_check,和no_root_squash)

  • 加入VMS机/etc/hosts.allow中(尽管我不知道是否所有这些都是必要)

    的lockd:本地主机,130.60.xxx.yyy

    rquotad:本地主机,130.60.xxx.yyy

    端口映射:本地主机,130.60.xxx.yyy

    的mountd:本地主机,130.60.xxx。 YYY

    的statd:本地主机,130.60.xxx.yyy

  • 重新启动NFS

    /etc/init.d/nfsd restart

有什么我忽略了吗?

的VMS盖伊说,他所需要的“NFS用户”的UID和GID,但我不知道,可能是......

谢谢

+0

尽管我无法回答,但任何能回答的人都可能想知道VMS端正在使用哪个TCP/IP堆栈。可能的答案包括Multinet(来自Process)或“TCP/IP Services”(来自HP)。你的VMS Guy应该知道。 – 2014-12-04 02:40:53

+0

从我记得* nix的情况来看,当您创建'microct'帐户时,您(隐式或显式地)会为该帐户分配一个组标识(GID)和用户标识(UID)。 (可能是八进制或其他一些流行的基数。)这些将是VMS方面需要用来请求适当的NFS连接的神奇数字。 – HABO 2014-12-04 16:08:03

+0

@HABO是的,我把这些数字给了VMS家伙,他创建了一个“代理”。看看日志文件“/ var/log/messages”,我发现只要执行了VMS挂载,就会出现一个“已认证的挂载请求”,紧接着出现“已认证卸载请求”。我们不知道是谁发送了这个卸载请求,为什么... – user1479670 2014-12-04 16:38:45

回答

-1

从Windows安装目录试验后我注意到,mountd的写了一个 “非法端口” 消息:

12月8日12点14分28秒的AIM-雪人mountd的[4705]:拒绝从130.60.126.112装入请求为/ RAID1 /显微CT(/ RAID1 /显微CT ):非法港口58152

在为我周围的出口手册页发现,在/ etc/exports中我可以加一个“不安全”一出口,它允许连接通过端口大于1024

添加此选项可将出口更高,我能够从Windows安装目录。 令人惊讶的是,这也有助于在VMS的情况下,即使当我们试图从VMS机器上安装时从来没有任何“非法端口”的信息...

所以 - 我没有解释为什么这个工程,但我很高兴它现在工作。

+0

现在您需要“接受”您自己的答案,这样这个问题就不会像没有答案一样出现。 – fork2execve 2015-10-12 16:03:40