internet

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ 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를 입력하는데 이를 어디에서 사용하고
있는지 궁금합니다. 혹시 아시는 분은 좀 가르쳐 주세요.



도움이 좀 되셨는지요?

[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.