Linux (NFS Server) - Windows (NFS client) 구성일 때
1. Windows 기능 중 "NFS용 서비스" 부분을 모두 활성화 (모두 해야되는지는 정확하지 않음)
2. 윈도우의 cmd 창을 열여서 mount 수행, 해제는 umount
# mount \\nfs서버ip\nfs서버 디렉토리 z:
# umount z:
3. 그냥 mount 해서 윈도우에서 파일을 만들고 리눅스에서 확인해 보면 파일의 uid/gid가 이상함
/etc/exports에서 all_squash 라면 nobody:nobody로, no_all_squash 4294967294:4294967294로 되어 있을 것임.
리눅스에 있는 특정 계정으로 동작하게 하고 싶다면,
/etc/exports 파일의 옵션을 all_squash로 바꾸고 뒤에 해당 계정의 uid,gid를 추가해 준다.
이렇게 하면 all_squash 옵션에 따라서 해당 nfs는 nobody로 마운트 되게 되고,
추가해준 uid,gid에 맞춰서 nobody 계정이 리눅스의 특정 계정으로 mapping 된다.
[root@testsvr ]# cat /etc/exports /testdir 192.168.0.100(rw,all_squash,anonuid=1003,anongid=1003,no_root_squash,sync) |
'Server Engineer > Linux' 카테고리의 다른 글
sudo 사용시 password cache timeout 변경 (1) | 2024.01.11 |
---|---|
RHEL 계열 리눅스 설치 후 GUI에서 신규 계정 만들지 않고 쓰기 (0) | 2023.10.23 |
sshd 와 selinux에 대해 알아보는 중 (0) | 2021.02.08 |
CentOS7 설치 후 할 일 몇가지 (0) | 2021.01.23 |
SSH Port Forwarding (0) | 2020.06.17 |