fix ftp_add
This commit is contained in:
parent
c7ff768401
commit
0171228e0f
6
mybashrc
6
mybashrc
|
@ -498,14 +498,14 @@ _FTP_ADD() {
|
||||||
echo "Usage : ftpadd <user> <domain>"
|
echo "Usage : ftpadd <user> <domain>"
|
||||||
else
|
else
|
||||||
if ! command_exists pwgen; then
|
if ! command_exists pwgen; then
|
||||||
apt_install pwgen
|
$NEED_SUDO apt-get install pwgen -y > /dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
ftpaccountpass=$(_PWGEN)
|
|
||||||
if [ -d /var/www/"$2"/htdocs ]; then
|
if [ -d /var/www/"$2"/htdocs ]; then
|
||||||
|
ftpaccountpass=$(_PWGEN)
|
||||||
$NEED_SUDO useradd -d "/var/www/$2/htdocs" -M -s /bin/false -G www-data "$1"
|
$NEED_SUDO useradd -d "/var/www/$2/htdocs" -M -s /bin/false -G www-data "$1"
|
||||||
echo "$1:$ftpaccountpass" | $NEED_SUDO chpasswd -m
|
echo "$1:$ftpaccountpass" | $NEED_SUDO chpasswd -m
|
||||||
chmod -R g+rw "/var/www/$2/htdocs"
|
chmod -R g+rw "/var/www/$2/htdocs"
|
||||||
echo -e "\n\n [/var/www/$2/htdocs]" | tee -a "$HOME/.ftpaccounts"
|
echo -e "\n\n[/var/www/$2/htdocs]" | tee -a "$HOME/.ftpaccounts"
|
||||||
echo -e "user : $1" | tee -a "$HOME/.ftpaccounts"
|
echo -e "user : $1" | tee -a "$HOME/.ftpaccounts"
|
||||||
echo "password : $ftpaccountpass" | tee -a "$HOME/.ftpaccounts"
|
echo "password : $ftpaccountpass" | tee -a "$HOME/.ftpaccounts"
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue