작은 공간,하지만 꿈이있는...

'ftp'에 해당되는 글 1건

  1. 2009/01/16 솔라리스 기본 FTP 익명접속 스크립트
크리에이티브 커먼즈 라이선스
Creative Commons License



기본적인 솔라리스는 WU-FTPD를 사용한다 proftd와는좀다르게 anonymous가
접속가능한 공개형 FTP를구성할때는 Proftpd보다는 복잡한게 설정이 들어갑니다
 
이 스크립트는 FTP Anonymous 셋업을 간편한게 스크립트로 만든것입니다.
솔라리스 X86 Intel Platfrom 에서 만들어졌으며 sparc에서는 테스트 해보지 못했지만 잘돌아가리라 믿습니당 ^_^;;..
아래 스크립트 내용을 파일안에 vi로 에디팅해서 실행퍼미션을 주시고 사용하시면 됩니다.
퍼미션 주는법 : chmod +x (파일명)

스크립트내용은 쉬우니 보시고 수정할거 좀 하시고 사용하시면 좋을것같습니다
루트로 실행시키셔야 합니다

ex ) chmod + x anonyftp

======================================================================
#!/bin/ksh
echo "---------------------------------"
echo " FTP Anonymous setup Script V1.0"
echo "---------------------------------"
echo " make by webby"
echo
/usr/ucb/echo -n "Select FTP Anonymous setup choice "
echo
echo "1) Select FTP Anonymous auto setup"
echo "2) Select FTP Anonymous Uninstall"
echo
read choices
case $choices in
1)
groupadd -g 7000 ftpgroup
useradd -u 7000 -g ftpgroup -d /export/home/ftp/pub -m ftp
passwd -d ftp
ftps=/export/home/ftp
cd $ftps
mkdir -p bin dev etc pub usr usr/lib
cp /bin/ls $ftps/bin/
cp /etc/passwd /etc/group $ftps/etc/
cp /usr/lib/ld.so.1 $ftps/usr/lib/
cp /usr/lib/libc.so.1 $ftps/usr/lib/
cp /usr/lib/libdl.so.1 $ftps/usr/lib/
cd $ftps/dev
mknod zero c 3 12
chmod 666 zero
#ls -l /dev/zero
chown ftp $ftps/pub
chgrp ftpgroup $ftps/pub
chmod 777 $ftps/pub
chmod 444 $ftps/etc/*
rm -rf $ftps/local.*
cd
echo "Successful setup"
;;
2)
userdel -r ftp
groupdel ftpgroup
echo "Successful Uninstall"
;;
esac

============================
펌방지가 되어있네요 다운받으시면 됩니다


이 포스트가 유용하셨다면 RSS로 구독하세요 Add to Google


저작자 표시 비영리 동일 조건 변경 허락
Posted by purityboy
Solaris l 2009/01/16 18:46

TRACKBACK :: http://www.commit.co.kr/trackback/3 관련글 쓰기

댓글을 달아 주세요

1 

카테고리

전체보기 (73)
넓은 세상의 이야기들 (3)
나의 이야기 (1)
Solaris (15)
Oracle (9)
Linux (35)
JAVA / C / 그외 개발언어 (0)
IT (9)
DB (1)