[ internet ] in KIDS 글 쓴 이(By): hikim (김호일) 날 짜 (Date): 1994년02월05일(토) 09시20분44초 KST 제 목(Title): R: anonymous FTP 설치 방법 아 ... 죄송 ... 질문을 띄우고 나서 online manual을 찾아보니 아 글쎄 ... 거기에 해답이 있지않겠어요? 어찌나 쑥스럽던지... 이왕 이렇게 되었으니 다른 분들을 위해서 방법이나 알려드리지요. 1. 먼저 super user가 되신후, uid, gid, home directory를 결정하여 anonymous FTP용 user-id를 만듭니다. 단, login name은 'ftp'로 해야 합니다. 예) ftp:*:9000:9000:Anonymous FTP:/user/ftp: 2. ftp home directory에 아래와 같이 user, group, permission을 지정합니다. 이때 anonymous FTP는 여러 사용자에게 개방하는 경우이므로 system의 security문제을 위하여 다음과 같이 하는 것이 좋습니다. ======================================================================== path user.group permission ------------------------------------------------------------------------ ~ftp ftp.misc 555 | |- bin root.wheel 555 | |- ls root.wheel 111 | |- etc root.wheel 555 | |- passwd root.wheel 444 | |- group root.wheel 444 | |- pub ftp.misc 555 ======================================================================== 위의 ~ftp/bin/ls는 /bin/ls를 copy하면 되고, 혹시 /bin/ls가 dynamic link되어 있어서 shared object(.so 화일) 를 필요로 하는 경우에는 아래의 화일들을 추가합니다. ~/ftp/dev/zero는 'mknod zero c 3 12'와 같은 방법으로 생성합니다. 혹시 ls의 source를 가지고 계시면 static link하여 만들면 되고 아래의 화일들은 필요하지 않습니다. |- usr root.wheel 555 | |- lib root.wheel 555 | |- ld.so root.wheel 555 | |- libc.so.* root.wheel 555 | |- dev root.wheel 555 |- zero root.wheel 444 ~ftp/etc directory는 ls 명령어를 사용할 때 username 및 group name을 지정하는 데에 사용합니다. ~ftp/pub directory는 anonymous ftp 사용자들에게 허용하는 정도에 따라 permission이 달라집니다. 예) retrieve만 허용시 : 555 사용 write까지 허용시: 777 사용 대충 적어 보았는데요, 자세히 알고 싶으시면 ftpd에 대한 manual을 참조하시길 바랍니다. 그런데 anonymous FTP를 사용할 때 password를 입력하는데 이를 어디에서 사용하고 있는지 궁금합니다. 혹시 아시는 분은 좀 가르쳐 주세요. 도움이 좀 되셨는지요? |