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
- Centos7安裝vsftp-虛擬使用者CentOSFTP
- 建立批次AD域使用者的指令碼可以使用 PowerShell 來實現。以下是一個簡單的示例指令碼,用於批次建立使用者:指令碼
- Hyper-V批次建立虛擬機器虛擬機
- python指令碼批次建立資料表Python指令碼
- Linux中Postfix虛擬使用者及虛擬域(六)Linux
- linux建立定時指令碼Linux指令碼
- 建立新的虛擬機器虛擬機
- LUA指令碼虛擬機器逃逸技術分析指令碼虛擬機
- 簡單介紹Shell指令碼之檔案批次建立與修改的方法指令碼
- 使用Linux expect批次巡檢Linux Aix Solaris磁碟使用率指令碼LinuxAI指令碼
- 批次解壓shell指令碼指令碼
- vmware虛擬機器linux重置密碼虛擬機Linux密碼
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- vsftp的三種使用者詳解FTP
- Apache 虛擬主機裡的 ServerName 指令ApacheServer
- anaconda建立虛擬環境
- 建立python虛擬環境Python
- 建立 Python 虛擬環境Python
- 如何在linux中建立特定的指令碼註釋資訊Linux指令碼
- 自動批次實現linux機器ssh免密shell指令碼Linux指令碼
- 如何使用 JavaScript 程式碼建立虛擬滑鼠點選事件JavaScript事件
- Linux 配置虛擬IPLinux
- 列出 查 virtualenv 建立的虛擬環境
- Python虛擬環境的建立和管理Python
- linux建立使用者並設定密碼Linux密碼
- Inode建立虛擬通道失敗
- window 建立py虛擬環境
- 使用 Cockpit 建立虛擬機器KPI虛擬機
- 建立Python虛擬環境——下Python
- java虛擬機器指令常量部分Java虛擬機
- Vmware fusion cli(nogui) 虛擬機器linux無GUI介面管理指令碼,方便開發人員使用GUI虛擬機Linux指令碼
- shell指令碼之批次清空檔案指令碼
- Oracle批次生成Merge指令碼程式Oracle指令碼
- 網路虛擬化之linux虛擬網路基礎Linux
- Linux 中的虛擬網路介面Linux
- 從比特幣指令碼引擎到以太坊虛擬機器(上篇)比特幣指令碼虛擬機
- 從比特幣指令碼引擎到以太坊虛擬機器(下篇)比特幣指令碼虛擬機