sun's longitude:241 46 43.56 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/read.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
1926 번 글: 산이님 어제 글 올렸는데...못보신듯...
글쓴이: 안태술 글쓴날: 2004년 02월 12일 09:39:56 목(오전) 조회: 1205
-----------------------------------------
답변자가 기본적으로 참고할 내용입니다.
- 배포판(옵션)    : 
- 커널버전(옵션)
  : 
- 데몬버전(예:apache
 1.3.27) : 
- 데몬설치유형(RPM/컴파일/기타)
 : 
-----------------------------------------
이 내용이거든여..답변점
 부탁해여..

산이님이 말씀하신데로 mod_wrap을 spce파일에서 off하니까 설치가
잘 되었습니다.
rpm이 설치된 것을 확인해보니 다음과 같이 여러가지 ftp가
설치되어있습니다.


ftp-0.17-13
proftpd-1.2.9-1kr
gftp-2.0.11-2
proftpd-doc-1.2.9-1kr
tftp-server-0.28-2

ftp설치관련해서
 인터넷에서 찾아보면 기존에 설치된 ftp를 제거후 설치하라고
하던데, proftpd를
제외하고 모두 제거해야 하나여?

그리고 proftpd관련해서 설정을 변경, ntsysv에서 proftpd 체크 및
다른 ftp off, xintd restart
한 후에 ftp localhost하니까 아래와 같이 나오는것을 봐서는
구동을 하는거 같은데, 안에서
밖으로 나가는 것을 되는데 밖에서 안으로 들어오는 것은
안되는군요. 이것은 proftpd 깔기
전에도 tfpd/gftp(이것은 제가 안깔아서 확실히 모르지만)인가
이것을 설치되어 있을때 되었던
거거든요. proftpd를 설치하는 목적이 밖에서 안으로 들어오게
하는 것인데 그게 안되면 닥질한
의미가 없어져서여...
설정에서 무엇인가 더 고려할 것이 있나요?
참고로 설정은 http://www.linux.co.kr/theme/pageview.html?ca=200102&pageid=30&casub
=proftpd
 에서 보고 따라했습니다.
Connected to localhost (127.0.0.1).
220 ProFTPd Account Server ready ..
Name (localhost:moon):



[산이]님이 남기신 글:

>
>[안태술]님이 남기신 글:
>
>>산이님이 말하신대로 srpm파일을 구해서 rpm을 만드는 과정에서
다음과 같은 에러가
나옵니다.
>>
>>
>>+ make
>>....
>>gcc  -DLINUX  -I.. -I../include  -O2 -march=i386 -mcpu=i686 -Wall -c
mod_wrap.c
>>mod_wrap.c:34:18: tcpd.h: No such file or directory
>>make[1]: *** [mod_wrap.o] Error 1
>>make[1]: Leaving directory `/usr/src/redhat/BUILD/proftpd-1.2.7/modules'
>>make: *** [modules] Error 2
>>error: Bad exit status from /var/tmp/rpm-tmp.19432 (%build)
>>
>>
>>이런 에러는 rpm을 다시 설치해야 하나여 아님 mod_wrap.c아
tcpd.h를 구새서 라이브러리에
copy해주면 되나여?
>>
>
>헙... 산너머 산이군요.
>
>ProFTPd SRPM spec 파일에서 data 디렉토리가 /home/ftp 로 되어있기
>때문에 /home2/ftp 로 수정해서 빌드하라는 의미입니다.
>또한 /home/ftp 에 관련된 모든 내용을 /home2/ftp 로 모두 바꾸어
>줘야 합니다.
>
>위의 mod_wrap.c 를 컴파일하는데 tcp.h 를 못찾군요.
>일단은 spec 파일에서 mod_wrap 모듈 기능도 off 로 해서 다시
>빌드해 보세요.
>
>이것도 저것도 안되면 소스로 컴파일해야 합니다.
>RPM 은 워나 의존성 문제가 많아서... T.T
>
>
>>그리고 하나더 궁금한것은 산이님이 다음과 같이 하라고
했는데,
>>"/home/ftp 를 /home2/ftp 로 수정해서 다시 빌드해보세요."

>>rpm -Uvh --prefix=/home2/ftp/ *.rpm
>>이렇게 디렉토리를 지정하고 하라는 건가여?
>>이렇게 지정해도 다음과 같은 에러가 나올거 같은데여..
>>error: unpacking of archive failed on file /home/ftp: cpio: mkdir failed -
Permission
denied
>>
>
>--prefix 옵션은 경우데 따라서 패키지마다 잘안될겁니다.
>RedHat RPM 은 --prefix 가 기본 프로그램이 / 이고 기타
>어플리케이션(ProFTPd

 같은 경우)가 /usr 입니다.
>
>따라서 위의 /home2/ftp 하고는 관계가 좀 멉니다.
>
>꽁수로 /home 을 unmount 한 상태에서 rpm 을 설치하면 될겁니다.
>proftpd.conf 파일에서 기본 Anonymous 홈디렉토리가 /home/ftp 이므로
>/etc/passwd 하고 proftpd.conf 파일에서(관련설정이
 있다면)
>/home2/ftp 로 지정해서 구동하면 됩니다.
>(물론 /home2/ftp 디렉토리를 만들어야 겠죠)
>
>그리고 다시 /home 을 마운트하면 됩니다.
>
>일단은 쉬운 방법부터 하세요.
>
>>
>>
>>
>>[산이]님이 남기신 글:
>>
>>>
>>>[안태술]님이
 남기신 글:
>>>
>>>>mount 해보니 다음과 같이 나오네여
>>>>
>>>>/dev/sda1 on / type ext3 (rw)
>>>>none on /proc type proc (rw)
>>>>usbdevfs on /proc/bus/usb type usbdevfs (rw)
>>>>none on /dev/pts type devpts (rw,gid=5,mode=620)
>>>>/dev/sda3 on /export type ext2 (rw)
>>>>none on /dev/shm type tmpfs (rw)
>>>>tmpfs on /var/lib/ganglia/rrds type tmpfs (rw,size=528875520,gid=99,uid=99)
>>>>automount(pid992) on /home type autofs
(rw,fd=5,pgrp=992,minproto=2,maxproto=3)
>>>>/export/home/total on /home/total type none (rw,bind)
>>>>/export/home/moon on /home/moon type none (rw,bind)
>>>>
>>>>이 다음은 멀 확인해야하져?
>>>>
>>>
>>>각 노드에서 마스터의 /home 을 마운트했기 때문인것 같군요.
>>>rw(읽기,쓰기)
 인데도 쓸 수 없기 때문에 ProFTPd 를 다시 빌드해야
>>>겠네요.
>>>
>>>srpm 을 구해서 /home/ftp 를 /home2/ftp 로 수정해서 다시 빌드해
>>>보세요.
>>>
>>>
>>>>
>>>>[산이]님이 남기신 글:
>>>>
>>>>>
>>>>>[안태술]님이
 남기신 글:
>>>>>
>>>>>>-----------------------------------------
>>>>>>답변자가 기본적으로 참고할 내용입니다.
>>>>>>- 배포판(옵션)    : 
>>>>>>- 커널버전(옵션)
  : 
>>>>>>- 데몬버전(예:apache
 1.3.27) : 
>>>>>>- 데몬설치유형(RPM/컴파일/기타)

 : 
>>>>>>-----------------------------------------
>>>>>>저의 회사에서는 cluster 머신을 쓰고 있습니다.
>>>>>>/home/ 은 하드 여러개를 묶어서 따로 유저를 관리하고
있습니다.
>>>>>>각 노드에서는 마스터에 있는 /home/을 mount해서 쓰는것 같아
ftp 설치시 다음과 같은
에러가 발생합니다(이부분은
 제 생각인데, ssh로 각 노드에 접속한후에는 각각의 user가 ls 등
명령어를 먹는데, 현 노드에서 계정을 root로 변경후 각각의
user로 들어가려고 하면 pemission
deny가 나옵니다.이런걸로
 미루어 볼때 마스터의 root와 각각 노드의 root가 다르지만 ssh로
각각의 노드로 접근시 user가 보이는 것은 각 노드에서 /home을
마운트 해주는 스크립이 설치되어
있지 않나 생각됩니다. 이야기가 좀 벗어나고 있지만, 그런데
또 이상한것은 마스터의 root에서
/home에 디렉토리를 만들려고 mkdir을 어쩌구를 하면 역시
만들어지지 않습니다. 즉, 아래의
/home/ftp를 만들어서 이곳에 강제로 설치하는 옵션(이것도 잘
모르지만, 분명있을것 같아서..)을
줄생각으로 mkdir /home/ftp를 하면 pemission deny가 나옵니다.)
>>>>>>
>>>>>>rpm -Uvh proftpd-1.2.8-2.i386.rpm
>>>>>>Preparing...                ###########################################
[100%]
>>>>>>   1:proftpd                warning: /etc/logrotate.d/proftpd created as
/etc/logrotate.d/proftpd.rpmnew
>>>>>>warning: /etc/pam.d/ftp created as /etc/pam.d/ftp.rpmnew
>>>>>>warning: /etc/proftpd.conf created as /etc/proftpd.conf.rpmnew
>>>>>>warning: /etc/xinetd.d/proftpd created as /etc/xinetd.d/proftpd.rpmnew
>>>>>>error: unpacking of archive failed on file /home/ftp: cpio: mkdir failed -
Permission
denied
>>>>>>
>>>>>>어떻게 하면 에러가 발생안하고 rpm으로 설치가
가능할까여?
>>>>>>그럼 답변 부탁드립니다.
>>>>>>수거하세여..
 
>>>>>
>>>>>========================================
>>>>>
>>>>>mount 명령어를 내려서 /home 파티션타입을 체크해 보세요.
>>>>>아마 마운트시 옵션이 좀 다른것 같네요. 
>>>>
>>>>======================================== 
>>>
>>>======================================== 
>>
>>======================================== 
>
>======================================== 

========================================

 
이전글 : Re: 산이님~ 메일 포워딩에 대한 질문드립니다.
다음글 : Re: 산이님 어제 글 올렸는데...못보신듯...  
 from 61.74.235.58
JS(Redhands)Board 0.4 +@

Re: 산이님~ 메일 포워딩에 대한 질문드립니다. Re: 산이님 어제 글 올렸는데...못보신듯...
인쇄용 


apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds