linux 實現自動創建ftp用戶並創建文件夾


創建一個 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM