我们有一台VMS机器,它必须安装一个驻留在linux服务器上的目录。 我负责linux方面,另一个人负责VMS方面。
到目前为止,他尝试挂载目录失败
insufficient privilege or object protection violation
为了找出问题所在的一面,我想确保我没有忘记任何事情。这就是我所做的:
将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,但我不知道那可能是什么......
谢谢
答案 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机器安装时的错误信息......
所以 - 我没有解释为什么这样有效,但我很高兴它现在有效。