Доля NFS из OS X Snow Leopard в Ubuntu Linux

Я пытаюсь поделиться некоторыми файлами на Mac под управлением Snow Leopard с Ubuntu Linux.

запрос на подключение получает "отказано в разрешении", а системный журнал клиента содержит
"хост xx требует более строгой аутентификации"

Я видел, что эта проблема упоминается в другом месте, но нет решения. Это взломать на
домашняя сеть, и я действительно хочу "просто сделать это" и проклинать недостатки безопасности.

25
задан Chealion
07.02.2023 5:01 Количество просмотров материала 2410
Распечатать страницу

2 ответа

та же ошибка, за исключением того, что экземпляр Linux работает в виртуальной машине (QEMU). Добавление -o nfsvers=3 не помогает; mount -v ясно показывает, что согласование протокола происходит и успешно.

проблема в том, что запрос монтирования приходит из непривилегированного порта; putting

nfs.server.mount.require_resv_port = 0

in /etc/nfs.conf на Mac и уведомление работающего сервера (sudo nfsd update) исправляет это для меня.

Примечание: вот то, что страница man должен сказать о этот вариант-и его последствия для безопасности:

 nfs.server.mount.require_resv_port
          This option controls whether MOUNT requests are required to
          originate from a reserved port (port < 1024).  The default value
          is 1 (yes).  Many NFS server implementations require this
          because of the false belief that this requirement increases
          security.
5
отвечен Damien Diederen 2023-02-08 12:49

вы, вероятно, используете NFSv4, который реализует kerberos. Попробуйте указать версию nfs для 3 в команде монтирования и посмотрите, работает ли она. Кроме того, вы знаете, что UID/GID должны быть идентичны в обеих системах, верно?

0
отвечен churnd 2023-02-08 15:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх