Создание сервера NFS для записи на весь мир

Я пытаюсь создать NFS-сервер на моем малине Pi, который будет доступен для записи на любом сервере в сети. Общий ресурс NFS – это каталог на внешнем устройстве, установленном при загрузке:

$ cat /etc/fstab proc /proc proc defaults 0 0 /dev/mmcblk0p1 /boot vfat defaults 0 2 /dev/mmcblk0p2 / ext4 defaults,noatime 0 1 # This is my external device /dev/sda1 /data ext4 defaults,nofail 0 2 

Я настроил свой /etc/exports следующим образом:

 $ cat /etc/exports /data *(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000) /data/share *(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000) 

Идентификатор пользователя и идентификатор группы 1000 – это пользователь pi и группа pi, которым принадлежат как данные, так и данные / данные:

 $ ls -la /data total 28 drwxrwxrwx 4 pi pi 4096 Sep 30 08:41 . drwxr-xr-x 23 root root 4096 Oct 9 15:54 .. drwx------ 2 pi pi 16384 Sep 25 14:57 lost+found drwxrwxrwx 2 pi pi 4096 Sep 30 08:41 share 

Когда я пытаюсь установить share с моего Mac, я получаю следующую ошибку:

 $ mount 192.168.101.10:/data tmp mount_nfs: can't mount /data from 192.168.101.10 onto /Users/davejlong/Downloads/tmp: Operation not permitted 

Вот результат exportfs -v

 $ sudo exportfs -v /data <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=1000,anongid=1000) /data/share <world>(rw,wdelay,root_squash,all_squash,no_subtree_check,anonuid=1000,anongid=1000) 

Я не уверен, что я делаю неправильно с моей конфигурацией.

  • Обычные текстовые пароли и аутентификация приложений по сравнению с Windows
  • Почтовый сервер для Linux, который может перенаправлять Gmail
  • как я могу остановить автоматическую консоль входа и getty в raspbian jessie
  • Raspbian / Debian - установить .deb в автономном режиме
  • Перенаправление портов SNMP в маршрутизатор для использования с привязкой SNMP openHAB
  • Настройка маршрутизатора openvpn на малине pi
  • Невозможно запустить сценарий tmux при загрузке
  • Raspberry Pi 3 TP-LINK AC 600 (T2UH) беспроводной USB-адаптер (Raspbian Lite)
  • One Solution collect form web for “Создание сервера NFS для записи на весь мир”

    Конечно, я сразу же нахожу свой ответ, задавая вопрос: facepalm:

    Похоже, мне нужно было добавить insecure вариант для моего экспорта:

     $ cat /etc/exports /data *(rw,sync,all_squash,no_subtree_check,insecure,anonuid=1000,anongid=1000) /data/share *(rw,sync,all_squash,no_subtree_check,anonuid=1000,anongid=1000) 
    Linux и Unix - лучшая ОС в мире.