Linux vsftp vuer虛擬使用者的建立批次指令碼
#!/bin/sh
#Edit by mengbing
#DATE:20220914
#Usage:sh adduser_vuser.sh
echo -n "Enter the accout's number -> "
read number
expr $number + 10 > /dev/null 2>&1
status=$?
while [ "$status" != "0" ]
do
echo -n " You must input a number: "
read number
expr $number + 10 > /dev/null 2>&1
status=$?
done
counter=0
while [ $counter -lt $number ]
do
serial=`expr $counter + 1`
echo -n " Enter the $serial account name -> "
read NAME
echo -n " Enter the $serial account passwd -> "
read PASSWD
echo -n " Retype Enter the $serial account passwd -> "
read PASSWD2
if [ $PASSWD = $PASSWD2 ]; then
echo $NAME >> /etc/vsftpd/ftpvuser
echo $PASSWD >> /etc/vsftpd/ftpvuser
db_load -T -t hash -f /etc/vsftpd/ftpvuser /etc/vsftpd/ftpvuser.db
cp /etc/vsftpd/vuser_dir/4MCT /etc/vsftpd/vuser_dir/$NAME
echo "Congratulation,The account $NAME is created success."
echo "Congratulation,The account $NAME is created success.The information is below.
USER:$NAME
PASSWORD:$PASSWD
Please Remember it.THX" |mail -s "DFS NEW ACCOUNT" mengbing@xx.com
else
echo "Sorry, passwords do not match. The account $NAME is not created."
exit
fi
counter=`expr $counter + 1`
done
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29551564/viewspace-2914683/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vsftp vuser虛擬使用者FTP
- 批次加使用者指令碼指令碼
- Linux批量建立使用者指令碼Linux指令碼
- [vsftp服務]——ftp虛擬使用者、許可權設定等的實驗FTP
- Linux中Postfix虛擬使用者及虛擬域(六)Linux
- shell指令碼建立使用者及批量建立使用者指令碼
- shell oracle 建立使用者指令碼Oracle指令碼
- hr使用者示例建立指令碼指令碼
- 在 Linux 中無人看守批次建立使用者的方法Linux
- 使用 Azure CLI 建立 Linux 虛擬機器Linux虛擬機
- 批次殺程式指令碼指令碼
- linux建立定時指令碼Linux指令碼
- 建立新的虛擬機器虛擬機
- linux積累——swap虛擬記憶體建立Linux記憶體
- LUA指令碼虛擬機器逃逸技術分析指令碼虛擬機
- jvm 虛擬機器位元組碼指令表JVM虛擬機
- 簡單介紹Shell指令碼之檔案批次建立與修改的方法指令碼
- Oracle的預設使用者及其建立指令碼[轉]Oracle指令碼
- 指令碼建立表空間、使用者、表指令碼
- 在VMware Workstation中建立Linux虛擬機器模版Linux虛擬機
- 在Linux中應用screen建立虛擬終端Linux
- Apache 虛擬主機裡的 ServerName 指令ApacheServer
- 批次kill session實現指令碼Session指令碼
- 批次過程獲取指令碼指令碼
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- linux批量新增使用者指令碼Linux指令碼
- 如何使用 JavaScript 程式碼建立虛擬滑鼠點選事件JavaScript事件
- 在C++程式碼中建立Java虛擬機器。C++Java虛擬機
- vmware虛擬機器linux重置密碼虛擬機Linux密碼
- 建立python虛擬環境Python
- 建立 Python 虛擬環境Python
- anaconda建立虛擬環境
- RedHat Linux下Oracle啟動指令碼的建立(轉)RedhatLinuxOracle指令碼
- java虛擬機器指令常量部分Java虛擬機
- 使用Linux expect批次巡檢Linux Aix Solaris磁碟使用率指令碼LinuxAI指令碼
- 資料庫批次授權指令碼資料庫指令碼
- 批次起停資料庫指令碼資料庫指令碼
- VMware Fusion下建立Oracle Linux虛擬機器環境-續OracleLinux虛擬機