2

Это мой NFS сервер:

$more /proc/fs/nfs/exports 
# Version 1.1
# Path Client(Flags) # IPs
/mnt    192.168.1.0/24(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,uuid=1ba3cbb4:bf2245d2:8af07796:d5961c5e,sec=1)
/   192.168.1.0/24(ro,root_squash,sync,no_wdelay,no_subtree_check,v4root,fsid=0,uuid=1ba3cbb4:bf2245d2:8af07796:d5961c5e,sec=1)
/mnt/raid   192.168.1.0/24(rw,root_squash,all_squash,sync,wdelay,no_subtree_check,anonuid=1000,anongid=100,uuid=1beff30a:b9af4535:959c9
b60:1318400e,sec=1)

$more /etc/exports 
/mnt/raid   192.168.1.0/24(rw,all_squash,sync,anonuid=1000,anongid=100,no_subtree_check)

Мой клиент:

$vim /etc/fstab 
192.168.1.20:/mnt/raid /mnt/raid        nfs     auto,rw 0       0

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

permission denied

Я просто хочу получить полный доступ к своей локальной сети. Я что-то пропустил?

1 ответ1

1

От man 5 exports:

all_squash
Сопоставьте все uids и gids анонимному пользователю. Полезно для NFS-экспортируемых общедоступных каталогов FTP, каталогов новостных каталогов и т.д. Противоположная опция - no_all_squash , которая является настройкой по умолчанию.

Эти идентификаторы устанавливаются с параметрами anonuid и anongid .

Убедитесь, что каталог внутри /mnt/raid/ который вы пытаетесь записать через NFS, (локально) доступен для записи для этого uid или gid .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .