Монтирование каталога linux на машине VMS
У нас есть машина VMS, которая должна смонтировать каталог, находящийся на сервере Linux. Я отвечаю за сторону Linux, за VMS отвечает другой парень.
Пока что его попытки смонтировать каталог потерпели неудачу
insufficient privilege or object protection violation
Чтобы выяснить, на чьей стороне проблема, я хочу убедиться, что я ничего не забыл. Вот что я сделал:
- создал пользователя 'microct'
- создал каталог '/raid1/microct', принадлежащий пользователю 'microct'
добавил машину vms в / etc / exports
/ raid1 / microct 130.60.xxx.yyy (rw, async, subtree_check, no_root_squash)
добавил машину VMS в /etc/hosts.allow (хотя я не знаю, все ли это необходимо)
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 сказал, что ему нужны UID и GID "пользователя NFS", но я понятия не имею, что это может быть...
Благодарю вас
1 ответ
После экспериментов с монтированием каталога из Windows я заметил, что mountd написал сообщение "недопустимый порт":
8 декабря 12:14:28 aim-yeti mountd[4705]: отказано в запросе монтирования от 130.60.126.112 для /raid1/microct (/raid1/microct): недопустимый порт 58152
На странице руководства по экспорту я обнаружил, что в / etc / exports я могу добавить опцию "небезопасный" для экспорта, которая разрешает соединения через порты выше 1024.
Добавив эту опцию к экспорту, я смог смонтировать каталог из Windows. Удивительно, но это также помогло в случае с VMS, хотя при попытке монтирования с компьютера VMS никогда не было сообщения о "незаконном порте"...
Итак - у меня нет объяснения, почему это работает, но я счастлив, что это работает сейчас.