증상 :


var/log/message 에 아래와 같은 메세지 지속적 발생 


May 17 11:55:23 db01 portmap[6404]: warning: cannot open /etc/hosts.allow: Permission denied 

 May 17 11:55:23 db01 portmap[6404]: warning: cannot open /etc/hosts.deny: Permission denied 

 May 17 11:55:23 db01 portmap[6404]: warning: cannot open /etc/hosts.allow: Permission denied 

 May 17 11:55:23 db01 portmap[6404]: warning: cannot open /etc/hosts.deny: Permission denied 

 May 17 11:55:23 db01 portmap[18262]: connect from 10.204.77.100 to callit(ypserv): request from unauthorized host


원인: 


원래 linux 에서 해당 화일 /etc/hosts.allow,/etc/hosts.deny 의 권한은 default 644 인데 Exadata는 보안을 이유로 600 으로 설정되어 있음.


NFS를 사용할때 쓰는 portmap 서비스는 rpc 유저로 실행하는데 rpc 유저가 root 소유인 해당화일을 읽지 못해 나는 에러임.


cat /etc/passwd


rpc:x:32:32:Rpcbind Daemon:/var/cache/rpcbind:/sbin/nologin


조치 : 


그냥 권한 바꾸면 됨. 단 DB node 만 바꾸고 셀은 건드리지 말것.


chmod 644 /etc/hosts.allow /etc/hosts.deny

Posted by pat98

01-27 18:28
Flag Counter
Yesterday
Today
Total

글 보관함

최근에 올라온 글

달력

 « |  » 2025.1
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

최근에 달린 댓글