상세 컨텐츠

본문 제목

[Linux] 파일 소유자 nobody 자동 지정 현상 해결법

내용 기록/Linux

by 오늘의 예지 2023. 6. 29. 19:26

본문

728x90

오늘은 NFS로 업로드 된 파일의 소유자가 nobody로 변경되는 현상을 해결하는 방법에 대해 알아보자.

 


 

서버에서 자바 프로세스를 실행하여 NAS에 업로드된 파일의 소유자가 nobody로 지정되는 증상이 나타났다.

구글링해보니 NFS로 파일 업로드할 때 종종 있는 증상인 것 같았고,

나는 nobody-user와 nobody-group을 아예 다른 사용자로 매핑시키는 방법을 통해 해결했다.

 

우선 아래 명령어로 설정 파일에 들어가자.

vi /etc/idmapd.conf

 

파일 내 43, 44번째 줄에 nobody-user와 nobody-group을 매핑시키는 부분을 아래처럼 주석을 지우고 원하는 사용자로 변경한다.

(기존에 idmapd.conf 파일 내용을 변경한 적이 있다면 줄 번호는 다를 수 있다.)

 

파일을 저장하고 나와서 해당 설정 파일을 참조하는 데몬을 재시작한다.

/etc/init.d/rpcidmapd restart로 재시작하신 분들이 많은데 나는 init.d 밑에 rpcidmapd가 없었다..

찾아보니 내 서버에서 데몬 이름은 'rpcbind'였고, 아래 명령어로 재시작을 할 수 있었다.

systemctl restart rpcbind

 

이제 소유자가 nobody인 파일 및 디렉토리는 yeji의 소유로 넘어간다.

NFS로 업로드 완료되어 이미 nobody  소유인 파일 및 디렉토리도 변경한 정보로 설정될 수 있도록 캐시를 날려주자.

nfsidmap -c

 

nobody로 변경되어 애쓰고 계신 분들에게 도움이 되었길 바라며 글을 마친다.

 

 

 

 

이 글을 읽어주신 모든 분들이 오늘도 좋은 하루 되시길😊

 

728x90

관련글 더보기

댓글 영역