Bash 脚本一个shell脚本,用于测试新用户是否确实可以使用proftpd中的被动操作模式上载和下载文件
我需要一个shell脚本来测试新用户是否可以使用proftpd中的被动操作模式上传和下载文件。 请大家帮帮我Bash 脚本一个shell脚本,用于测试新用户是否确实可以使用proftpd中的被动操作模式上载和下载文件,bash,scripting,proftpd,Bash,Scripting,Proftpd,我需要一个shell脚本来测试新用户是否可以使用proftpd中的被动操作模式上传和下载文件。 请大家帮帮我 #! /bin/bash #decompress the file mkdir /opt/$1 cd /opt/$1 wget http://ftp.swin.edu.au/proftpd/distrib/source/proftpd-1.3.3e.tar.gz tar -xzf proftpd-1.3.3e.tar.gz #configure it cd proftpd-1.3.
#! /bin/bash
#decompress the file
mkdir /opt/$1
cd /opt/$1
wget http://ftp.swin.edu.au/proftpd/distrib/source/proftpd-1.3.3e.tar.gz
tar -xzf proftpd-1.3.3e.tar.gz
#configure it
cd proftpd-1.3.3e
./configure --sysconfdir=/opt
#Make the file
make
#make install the extracted file
make install
#To add ftp user,group
useradd $2
groupadd $2
mkdir /home/$3
passwd $2
echo "User $3 ">> /opt/proftpd.conf
echo "Group $3 ">> /opt/proftpd.conf
echo "DefaultRoot ~ " >> /opt/proftpd.conf
echo "PassivePorts 30000 35000 ">> /opt/proftpd.conf
exit
echo-n“输入FTP用户名:”
读用户
echo-n“输入密码:”
read-s PASSWD
HOST='192.168.1.100'
ftp-n-v$HOST上面提到的脚本是我尝试过的..不知道进一步的进程兄弟。。
echo -n "Enter FTP Username : "
read USER
echo -n "Enter password : "
read -s PASSWD
HOST='192.168.1.100'
ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
put file.txt
get file.txt
ls -la
bye
EOT