Solaris 2009/01/16 18:46
[##_1C|497056a50fd76DP.jpg|width="490" height="100" alt="" filename="solaris-img.jpg" filemime=""|_##]
기본적인 솔라리스는 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
============================
[##_1C|7381914103.xxx|filename="ftpsetup.sh" filemime="application/x-shellscript"|_##]펌방지가 되어있네요 다운받으시면 됩니다
http://commit.co.kr/trackback/3





0