NetBSD 9.3 - Настройка NFS /etc/exports

NetBSD 9.3 - Настройка NFS /etc/exports

Я пытаюсь настроить NFS и столкнулся с некоторыми проблемами, связанными с /etc/exports.

Когда содержимое моего файла /etc/exports выглядит следующим образом:

/data1 192.168.1.213(rw)

Я получаю это из showmount -e 192.168.1.245

client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
client$

Но когда у меня в файле /etc/exports есть следующее:

/data1 -alldirs -network 192.168.1.245 -mask 255.255.255.0
/data2 -alldirs -network 192.168.1.245 -mask 255.255.255.0

отсюда:https://www.netbsd.org/docs/guide/en/chap-net-services.html

Я получаю это из showmount -e 192.168.1.245

client$ showmount -e 192.168.1.245
Exports list on 192.168.1.245:
/data2                             192.168.1.245 
/data1                             192.168.1.245

Я могу смонтировать data1 и data2 на моей клиентской машине (также NetBSD 9.3), но получаю сообщение об отказе в доступе при попытке скопировать файлы, mkdir и т. д.

Читаю это: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/managing_file_systems/exporting-nfs-shares_managing-file-systems Я понимаю, что это общий формат /etc/exports:

export host(options)

Я хотел бы добиться следующего: каждая машина в сети (192.168.1.*) независимо от того, какой пользователь подключается, может монтировать любую точку монтирования NFS на моем сервере (192.168.1.245), которая предлагает права на чтение и запись.

Читая документацию RedHat, я понимаю, что это что-то вроде:

/data1 host(rw,all_squash,anonuid=1000,anongid=100)

gid и uid настроены так, чтобы соответствовать имени моего пользователя user (не root)

Но я не уверен, что делать дальше.

Обновлять Принятый ответ решил проблему, теперь у меня проблемы с разрешениями:NetBSD 9.3 — разрешения NFS

решение1

Вы можете добавить -mapall=1000:100строки в /etc/exportsфайл, созданный вами на основе руководства NetBSD.

Документацию по exportsфайлу можно просмотреть в системе NetBSD, запустив man exports, или в Интернете по адресуhttps://man.netbsd.org/NetBSD-9.3/exports.5

Связанный контент