Назад | Перейти на главную страницу

Сервер Snow Leopard NFS и no_root_squash

Я хочу экспортировать общий ресурс NFS с моего Mac в Linux VMware, но у меня возникла проблема с экспортом.

Все работает нормально, когда я экспортирую как:

/Users/garyrichardson/leap/nfs -rw 172.16.180.130

Macintosh-3:~ garyrichardson$ showmount -e
Exports list on localhost:
/Users/garyrichardson/leap/nfs      172.16.180.130

Но если я попытаюсь использовать no_root_squash, крепление не отображается:

/Users/garyrichardson/leap/nfs -rw 172.16.180.130(no_root_squash)

Macintosh-3:~ garyrichardson$ showmount -e
Exports list on localhost:

Я использую неправильный синтаксис? Разве no_root_squash не поддерживает снежный барс?

Нашел свое решение в man exports на Mac:

-maproot = user: group1: group2: ... Список, разделенный двоеточиями, используется для указания точных учетных данных, которые будут использоваться для удаленного доступа root. Элементами списка могут быть имена или числа. Обратите внимание, что `` пользователь: '' следует использовать, чтобы отличать учетные данные, не содержащие групп, от полных учетных данных для этого пользователя.

что приводит к:

В отсутствие параметров -maproot и -mapall при удаленном доступе с правами root будет использоваться учетная запись -2: -2. Все остальные пользователи будут сопоставлены с их удаленными учетными данными. Если задана опция -maproot, удаленный доступ root будет сопоставлен с этими учетными данными вместо -2: -2. Если задана опция -mapall, все пользователи (включая root) будут сопоставлены с этими учетными данными вместо их собственных.

Итак, я использовал:

/Users/garyrichardson/leap/nfs -rw -maproot=501:501 172.16.180.130