Symtom :
User (xxx.xxx.xxx.xxx:(none)): oracle
530 User oracle access denied...
Login failed.
ftp>
시스템에 텔넷은 되는데 ftp는 안되는 상황이다. password도 넣기 전에 아예 denied 된다.
Solution :
/var/adm/syslog/syslog.log 를 확인해보면 아래와 같이 나온다.
Apr 12 10:33:55 dbsr01 ftpd[22792]: FTP LOGIN REFUSED (bad shell) FROM xxx.xxx.xxx[xxx.xxx.xxx], oracle
Apr 12 10:35:13 dbsr01 ftpd[22792]: FTP session closed
그래서 /etc/password 파일을 확인해보면
oracle:OG9YaovxIniZ6:300:3000::/oracle:/bin/ksh 이라고 되어 있다.
syslog.log에 bad shell 이라고 나와 있는 것을 잘 보면... 뭔가 쉘 관련된 문제인거 같다.
그래서 /bin/ksh 를... /usr/bin/ksh 로 하면 잘된다. ^^
Opinion :
텔넷은 되는데 ftp는 안되는 걸로 봐서 로그인셀이 link로 걸려있으면 FTP에서는 인식을 못하는 것으로 생각된다.
Ps :
/etc/ftpd/ftpaccess, /etc/ftpd/ftpusers 도 같이 확인한다.
ftpusers에 나열된 user는 ftp 사용을 하지 못한다.
'Tech_Info > SAP' 카테고리의 다른 글
BW BEx 가 7.0으로 열리지 않고 3.1로 열릴때 (RRMX) (0) | 2009.11.12 |
---|---|
OCP Certi 신청하기 (0) | 2008.01.09 |
crontab에 권한이 없다고 나올경우에는 생성해 주면 된다. (0) | 2007.04.03 |
Shell] 한달치의 nmon data를 매월 1일 마다 FTP서버로 옮겨놓기 (0) | 2007.03.05 |
[Solaris] /home 디렉토리에 디렉토리가 생성이 안되요. (0) | 2007.02.28 |