Назад |
Перейти на главную страницу
Как разрешить общий доступ к rw NFS в гетерогенной среде (GNU / Linux, Windows)
У меня есть сервер NFS на Ubuntu 20.04. Мой / etc / exports выглядит так
/home/user2 10.4.200.2(rw,sync)
/home/user3 10.4.200.3(rw,sync)
В Windows 10 я подключаю папку с помощью «Подключить сетевое хранилище» (извините, это может быть неточный перевод, потому что язык системы не английский). Вхожу в поле папки
IP_of_the_server:/home/user2
Однако удаленное хранилище NFS отображается в режиме только для чтения. Действительно, я не могу ни создавать, ни удалять файлы.
Я добавил два ключа в реестр Windows, чтобы выполнить сопоставление.
- Откройте regedit, введя его в поле поиска и нажав Enter.
- Перейдите к HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ ClientForNFS \ CurrentVersion \ Default.
- Создайте новое значение DWORD (32-разрядное) внутри папки по умолчанию с именем AnonymousUid и назначьте UID, найденный в каталоге UNIX, как общий для системы NFS.
- Создайте новое значение DWORD (32-разрядное) внутри папки по умолчанию с именем AnonymousGid и назначьте GID, найденный в каталоге UNIX, как общий для системы NFS. Windows 10: Regedit NFS AnonymousUid и AnonymousGid
- Перезапустите клиент NFS или перезагрузите компьютер, чтобы изменения вступили в силу.
Источник https://graspingtech.com/mount-nfs-share-windows-10/