| [ CnUnix ] in KIDS 글 쓴 이(By): pictor (홍헌수) 날 짜 (Date): 1996년02월16일(금) 22시17분47초 KST 제 목(Title): [R] ftp에서 passwd없는 id문제.. 음.. 제목을 제대로 적었느지 모르겠군... ftp들어갈땐, server에서의 id의 shell이 큰 작용을 합니다. server쪽의 id의 shell이-----그러니까../etc/passwd file의 일곱번째 항목--- 반드시 /etc/shells에 정의되어 있는 shell중의 하나이어야 합니다. 만약에 server에서의 shell이 /bin/csh로 되어 있는데, /etc/shells엔 /usr/bin/csh만 있지 /bin/csh은 없는 경우에는 ftp가 자동으로 죽어버립니다(즉, login failed가 됩니다.) 대개의 경우 /bin은 /usr/bin으로 symbolic link되어 있지만, ftp daemon은 이런 것을 알아보지 못하기 때문입니다. 그러므로 server쪽의 shell을 /etc/shells중의 하나로 바꾸십시요. 바꾸는 방법은 sunos4.1.3인 경우, passwd -s을 치거나, 아니면, chsh을 치십시요. 답이 될지 모르겠군요. 아니면 server쪽의 /etc/ftpusers에 자신의 이름이 있는지도 확인하시기 바랍니다. /etc/ftpuser가 무슨일을 하는지는 $ man ftpusers해서 알아보시기 바랍니다. |