• 如何寫script 修改vsftpd.conf
  • 目的是要修改/etc/vsftpd/vsftpd.conf檔案及增加內容

    修改

    listen=NO

    listen_ipv6=YES



    變成

    listen=YES

    listen_ipv6=NO


    並在底下加入敘述

    connect_from_port_20=YES

    pasv_enable=YES

    pasv_min_port=30000

    pasv_max_port=40000




    建立 vi ftp-setup.sh

    #!/bin/bash

    listen1=$1

    listen2=$2

    sed -i -e "s/\(listen=\).*/\1$1/" -e "s/\(listen_ipv6=\).*/\1$2/" /etc/vsftpd/vsftpd.conf

     

    echo ascii_upload_enable=YES >> /etc/vsftpd/vsftpd.confecho ascii_download_enable=YES >> /etc/vsftpd/vsftpd.conf

    echo connect_from_port_20=YES >> /etc/vsftpd/vsftpd.conf

    echo pasv_enable=YES >> /etc/vsftpd/vsftpd.conf

    echo pasv_min_port=30000 >> /etc/vsftpd/vsftpd.conf

    echo pasv_max_port=40000 >> /etc/vsftpd/vsftpd.conf

     



    更改權限

    chmod 777 ftp-setup.sh



    執行
     

    ./ftp-setup.sh YES NO



    結果

    網頁設計,竹北網頁設計,竹南網頁設計,中壢網頁設計,網頁設計,免費模板,免費網頁套件,架設網站,網站架設 ,修改模板,主機代管,Android App

  • Script, vsftpd.conf, Shell
NetYea 客服 NetYea 客服
NetYea 客服