- 论坛徽章:
- 0
|
小弟刚玩RedHat Linux,遇到以下情况,请问我该怎样搭建FTP。
上下求索者 发表于 2010-12-12 11:50 ![]()
帮你写了个redhat 开FTP的脚本,你试试看咯- #!/bin/bash
- #this scripts will atuo start redhat ftp service !
- function allow_root()
- {
- sed 's/root/\#root/g' /etc/vsftpd/ftpusers >/etc/vsftpd/ftpusers.tmp
- mv /etc/vsftpd/ftpusers.tmp /etc/vsftpd/ftpusers
- }
- function vsftpd_conifg()
- {
- sed 's/\#write_enable=YES/write_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
- mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf
- sed 's/\#local_enable=YES/local_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
- mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf
- sed 's/\#ascii_upload_enable=YES/ascii_upload_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
- mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf
- sed 's/#ascii_download_enable=YES/ascii_download_enable=YES/g' /etc/vsftpd/vsftpd.conf >/etc/vsftpd/vsftpd.conf.tmp
- mv /etc/vsftpd/vsftpd.conf.tmp /etc/vsftpd/vsftpd.conf
- }
- rpm -qa | grep vsftpd >/dev/null &2>1
- if [ $? -eq 0 ];then
- vsftpd_conifg
- allow_root
- service vsftpd restart >/dev/null &2>1
- if [ $? -eq 0 ];then
- echo "Starting vsftpd suseesfull"
- fi
- if [ $? -eq 1 ];then
- exit 1
- echo "please first install vsftpd"
复制代码 |
|