FTP 로그 남기기
작성자 관리자 작성시간 2010-07-28 09:03:24
 

1. smitty inetdconf

2. "Change / Show Characteristics of an inetd Subserver"을 선택합니다.

3. ftp를 선택합니다

4. “Change the Service Program Command Line ARGUMENTS” 항목에 ftpd -l를 넣습니다.

5. <Enter>를 입력합니다

6. /etc/syslog.conf 파일에

  daemon.info /tmp/ftp.log 를 첨가합니

7. #touch /tmp/ftp.log                             

8. #ps -ef|grep syslogd의 실행결과 나오는 syslogd의 pid를 사용해

  #kill -1 <syslogd_pid>

  를 실행하여 변경된 /etc/syslog.conf가 syslogd에 적용되도록 합니다.



----------------------------------------------------------------------
----------


FTP전송시 기본 퍼미션을 수정하기



----------------------------------------------------------------------
----------
ftp 파일 전송시의 디폴트 umsk는 027입니다. 따라서 파일 전송 결과 허가상태가 640으로 되는 것입니다.
이를 확인하려면 다음과 같이 ftp 프롬프트에서 site umask 서브 명령을 사용합니다

  ftp> site umask

  current umask is 027

이 ftp 세션에서 umask를 022로 변경하면 원하는 결과를 얻을 수 있습니다. 다음과 같이 하십시오.

    ftp> site umask 022   

이는 해당 ftp 세션에만 영향을 미칩니다. 모든 ftp 세션에서 영구히 umask를 바꾸려면  /etc/inetd.conf 파일을 편집하여 그 안에서 ftp 디몬의 umask를 바꾸어야 합니다.

먼저 다음과 같이 편집기로 이 파일을 여십시오.

# vi /etc/inetd.conf     

여기서                   

ftpd 행을 찾아 끝에 "-u xxx"라고 입력해 주십시오.

예를 들면, 다음과 같습니다.

ftp    stream  tcp    nowait  root    /usr/sbin/ftpd    ftpd -u 111 

파일을 저장하고 "refresh -s inetd" 명령을 수행하십시오. 
 
[출처] [본문스크랩] ftp 로그 남기기|작성자 긴하늘


목록 | 입력 | 수정 | 답변 | 삭제