創建一個 createuser.sh的腳本文件
#!/bin/sh
#傳入的文件名
name=$1
#創建該用戶所對應的ftp文件夾 /srv/ftp是我的ftp服務器的根目錄
mkdir /srv/ftp/$name
#創建ftp用戶組,便於管理
/usr/sbin/groupadd ftp
#創建用戶
/usr/sbin/useradd -g ftp -M -d /srv/ftp/$name -s /sbin/nologin $name
#修改用戶的密碼,密碼默認為和用戶名相同
echo $name|passwd --stdin #name
#更改ftp目錄的權限
chown -R $name:ftp /srv/ftp/#name
#把新用戶名追加到/etc/vsftpd/cgroot_list
echo $name>>/etc/vsftpd/chroot_List
#重啟ftp服務
/sbin/service vsftpd restart