저는 리눅스 민트 13을 사용하고 있습니다.
로컬 네트워크에 폴더가 있고 다음과 같이 nfs를 사용하여 로컬 마운트 지점에 매핑합니다.
sudo mount.nfs -rw 192.168.18.13:/volume1/resource_library /mnt/resource_library_writeable
그런 다음 데스크톱 도구(sudo가 아닌)를 사용하여 이 디렉터리에 "foo"라는 새 폴더를 만드는 경우 권한이 없습니다.
$ ls -l /mnt/resource_library_writeable
....
drwxr-xr-x 3 1024 users 4096 May 12 14:05 flute and clarinet
d--------- 2 1024 users 4096 Oct 25 12:25 foo
drwxrwxr-x 39 1024 users 4096 May 19 10:17 general
....
여기에 형제 폴더 중 몇 개를 표시했습니다.
내 사용자 이름은 max
이고 그룹은 입니다 max
. 이 폴더의 사용자 이름과 그룹은 각각 "1024"와 "users"입니다.
SSH를 사용하여 소스 드라이브에 로그인하면 "users"도 거기의 그룹 이름입니다(그리고 해당 사용자는 1024가 아니라 내가 로그인한 사용자입니다). 그렇다면 nfs 연결이 사용자 1024로 로그인되었을 수 있습니까?
일반 폴더처럼 정상적으로 편집이 가능하도록 설치 시 따로 해야 할 일이 있나요?
편집: 요청에 따라 소스 호스트의 /etc/exports 파일
$ sudo cat /etc/exports
/volume1/NAS 192.168.18.0/24(ro,async,no_wdelay,root_squash,insecure_locks,sec=sys,anonuid=1025,anongid=100)
/volume1/resource_library 192.168.18.1/24(rw,async,no_wdelay,insecure,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100)
/volume1/web 192.168.18.1/24(rw,async,no_wdelay,insecure,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100)
/volume1/resource_library 192.168.18.1/24(ro,async,no_wdelay,insecure,all_squash,insecure_locks,sec=sys,anonuid=1024,anongid=100)