ftp 접속시 OOPS str_getpwnam : nobody 오류는 무얼까요?
현재 ftp 서버로 vsftp를 사용합니다.
운영체제는 RedHat 9.0을 사용하는데, 최초 RedHat 9.0을 설치했을때에는 FTP가 잘 작동했었습니다.
헌데... 언젠가 RedHat으로부터 Update 프로그램들을 rpm으로 받아서 설치를 한 이후 vsftpd에 접속을 하게 되면 다음과 같이 나타납니다.
[root@linux root]# ftp 127.0.0.1
Connected to 127.0.0.1 (127.0.0.1).
500 OOPS: str_getpwnam: nobody
ftp>
이유는 무엇인지 모르겟습니다.
이런 오류 메시지가 나오면서 접속이 아예 안됩니다.
아시는 분 알려주시면 감사하겟습니다.
============ 덫붙여 ==============
vsftpd 서버로 접속을 시도할때 마다, 다음과 같은 오류 메시지를 LOG합니다.
linux vsftpd: warning: can't get client address: Bad file descriptor
그러면서 FTP 클라이언트에는 str_getpwnam: nobody 오류를 내죠
아시는분 계십니까?
해킹 흔적은 없었습니다.
vsftpd는 RedHat 9.0을 설치할때 자동 설치되었었고, 오류를 보이자 지우고
재 설치를 해봤습니다.
그래도 되지 않아서 pam과 관련이 있나 해서 수정해보고....
vsftpd.conf에 무슨 오류가 있나 해서 찾아봣지만 허사였습니다.
고수님들~~ 부족한 저의 햏력 너그러이 용서하시고 한가닥 희망을 내려주십시오...
방금 확인 결과입니다.[code:1]~> ncftp 220.85
방금 확인 결과입니다.
--
이 아이디는 이제 쓰이지 않습니다.
passwd 파일에 nobody라는 사용자가 없는데 ftpd 설정에서 n
passwd 파일에 nobody라는 사용자가 없는데 ftpd 설정에서 nobody로 설정을 해놓았다는 문제인가요 저거?
감사합니다.... 해결되었습니다...
위엣 님의 말씀대로 저 passwd 파일에는 nobody 계정이 없었습니다.
하지만, 몇일전에 nobody 계정을 본거 같은데 오늘 보니 없더군요
오류가 나서 맨 처음 본 파일이 바로 passwd 파일인데.... 이상합니다.
감사합니다.
좋은 하루 되십시오...
댓글 달기