Почему я получаю & ldquo; разрешение denied & rdquo; при подключении к моему файлу NFS?

В Ubuntu версии 17.04 мои общие ресурсы NFS определяются следующим образом:

Конфигурация

В /etc/exports:

/bottle/media 192.168.0.0/16(ro,all_squash,no_subtree_check,anonuid=65534,anongid=65534) 10.3.0.0/16(rw,all_squash,sync,no_subtree_check,anonuid=65534,anongid=65534)

Разрешения на UNIX-файл для общий объем:

$ ls -al /bottle total 5 drwxr-xr-x 3 root root 3 Sep 3 11:45 . drwxr-xr-x 28 root root 4096 Sep 3 00:37 .. drwxrwxr-x 2 nobody nogroup 2 Sep 3 11:45 media

Verification

Ran sudo exportfs:

/bottle/media 192.168.0.0/16 /bottle/media 10.3.0.0/24

Проверен демон сервера NFS:

$ sudo systemctl status nfs-server ● nfs-server.service - NFS server and services Loaded: loaded (/lib/systemd/system/nfs-server.service; enabled; vendor preset: enabled) Active: active (exited) since Sun 2017-09-03 12:09:47 BST; 16min ago Process: 23350 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS) Process: 23344 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS) Process: 23337 ExecStop=/usr/sbin/rpc.nfsd 0 (code=exited, status=0/SUCCESS) Process: 23380 ExecStart=/usr/sbin/rpc.nfsd $RPCNFSDARGS (code=exited, status=0/SUCCESS) Process: 23374 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=0/SUCCESS) Main PID: 23380 (code=exited, status=0/SUCCESS) Tasks: 0 (limit: 4915) Memory: 0B CPU: 0 CGroup: /system.slice/nfs-server.service Sep 03 12:09:47 monolith systemd[1]: Starting NFS server and services... Sep 03 12:09:47 monolith systemd[1]: Started NFS server and services.

Проверено, что настройки UID / GID соответствуют nobody и nogroup соответственно:

$ id -u nobody 65534 $ getent group nogroup nogroup:x:65534:

Симптомы

Хост сервера NFS расположен по адресу 10.3.0.100 , Клиент (OSX Sierra v10.12.6) находится в 10.3.0.102.

Я попытался подключиться, используя диалог «Подключиться к серверу» («fk»), в который я ввел nfs://10.3.0.100.

Выполнение этой ошибки приводит к следующей ошибке: You do not have permission to access this server.

Является ли это проблемой конфигурации? Что я сделал не так?

0
задан 3 September 2017 в 14:42

3 ответа

Чтобы подключиться к общему ресурсу NFS с MacOS, общий ресурс должен быть определен с помощью небезопасного флага. Все это означает, что он позволяет подключиться к нестандартному порту (который использует macOS). Таким образом, ваша строка экспорта будет выглядеть так:

10.3.0.0/16 (rw,all_squash,sync,no_subtree_check,anonuid=65534,anongid=65534,insecure)

Кроме того, при подключении с помощью mac (особенно на nfsv3) вам необходимо подключиться к определенной экспортированной папке, а не к корневой папке или только к IP. [ ! d1]

nfs://10.3.0.100/bottle/media

Должен сделать трюк!

1
ответ дан 22 May 2018 в 18:49

Чтобы подключиться к общему ресурсу NFS с MacOS, общий ресурс должен быть определен с помощью небезопасного флага. Все это означает, что он позволяет подключиться к нестандартному порту (который использует macOS). Таким образом, ваша строка экспорта будет выглядеть так:

10.3.0.0/16 (rw,all_squash,sync,no_subtree_check,anonuid=65534,anongid=65534,insecure)

Кроме того, при подключении с помощью mac (особенно на nfsv3) вам необходимо подключиться к определенной экспортированной папке, а не к корневой папке или только к IP. [ ! d1] nfs://10.3.0.100/bottle/media

Должен сделать трюк!

1
ответ дан 18 July 2018 в 07:29

Чтобы подключиться к общему ресурсу NFS с MacOS, общий ресурс должен быть определен с помощью небезопасного флага. Все это означает, что он позволяет подключиться к нестандартному порту (который использует macOS). Таким образом, ваша строка экспорта будет выглядеть так:

10.3.0.0/16 (rw,all_squash,sync,no_subtree_check,anonuid=65534,anongid=65534,insecure)

Кроме того, при подключении с помощью mac (особенно на nfsv3) вам необходимо подключиться к определенной экспортированной папке, а не к корневой папке или только к IP. [ ! d1] nfs://10.3.0.100/bottle/media

Должен сделать трюк!

1
ответ дан 24 July 2018 в 18:48

Другие вопросы по тегам:

Похожие вопросы: