nfs nobody 문제
Linux
2016. 1. 22. 13:27
파일서버와
마운트할 웹서버의 passwd,shadow,group를 동기화해준후 마운트하였다
그런데 파일서버에선 소유자와 소유그룹이 정상으로 나오는데
마운트한 웹서버에서는 nobody로 나오는 문제가 있다
일단 3개 서버에서 작업을 해줘야한다
(3개서버 동일)
1.vi /etc/idmapd.conf
[General] 부분
domain = 파일서버 호스트명
[Mapping]
Nobody-User = test
Nobody-Group = test
(여기서 mapping 부분 설정의 의미는 파일서버에는 있는계정이 웹서버에는 없을때, 즉 마운트를 해서 사용하는 서버에 계정정보가 존재하지않을때 로컬에 있는 어떤 계정으로 매핑을 시켜줄지 정하는 것이다, test로 설정을 해놨는데 로컬 서버에 test계정이 없다면 오류가 난다 존재하는 계정명으로 등록해야함)
저장하고 나온후
(3개 서버 동일)
/etc/init.d/rpcidmapd restart
그후 파일서버에 계정을 생성한후 웹서버에서 조회를 해보면 바로 적용이 안되고 위에 mapping에 설정한 test 소유로 나오는 경우가 있다.
idmapd 자체가 캐쉬를 가지고 있기 때문에 기존 캐쉬때문에 적용이 안되는건데
양쪽 웹서버(마운트 한 서버) 에 nfsidmap -c를 입력해주면 캐쉬가 삭제된다
캐쉬가 삭제된후 바로 적용이 안된다면 몇분 기다려보자.
'Linux' 카테고리의 다른 글
java 설치방법 (0) | 2016.05.11 |
---|---|
메모리,하드,cpu 스트레스 테스트 (0) | 2016.04.07 |
uptime과 top 이용 시스템 부하 체크 (0) | 2016.01.20 |
리눅스 메모리슬롯,cpu정보,파워상태 확인방법 (0) | 2016.01.20 |
The mysqli|mysql extension is missing. Please check your PHP configuration.오류 (0) | 2016.01.19 |