| |
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 로그 남기기|작성자 긴하늘
|