내 nfs 공유에는 마운트 지점이 있습니다.
drwxrwxrwx 2 patryk patryk 4.0K Feb 4 16:23 nfs_share
설치 후 나는
$ sudo mount -t nfs 10.9.XXX.XXX:/root/src /home/patryk/nfs_share -o rw,user,vers=3
drwxr-xr-x 2 root root 4.0K Feb 4 17:06 nfs_share
나는 이것을 시도했지만 /etc/fstab
같은 결과를 얻었습니다.
10.9.XXX.XXX:/root/src /home/patryk/nfs_share nfs rw,user,vers=3 0 0
흥미롭게도 chown
설치 후에는 다음 작업을 수행할 수 없습니다.
$ sudo chown patryk:patryk nfs_share
chown: changing ownership of `nfs_share': Operation not permitted
내 서버 구성은 다음과 같습니다.
// 10.9.XXX.XXX
$ cat /etc/exports
/root/src/napet_src/ *(rw,nohide,insecure,no_subtree_check,async)
이 폴더에 쓸 수 있도록 이러한 권한을 어떻게 정의합니까?
답변1
uid(사용자 식별자)와 guid(그룹 사용자 식별자)를 다음과 같이 추가해야 합니다.
$ sudo mount -t nfs 10.9.XXX.XXX:/root/src /home/patryk/nfs_share -o rw,user,vers=3,uid=1001,gid=1001
어쩌면 id/guid를 찾으려면 id 명령을 사용해야 할 수도 있습니다.
$ id username
숫자 uid, gid 값 대신 실제 사용자/그룹 이름(공백에 주의)을 사용할 수 있습니다.