ソースを参照

Fix restoring ftp users when user has an underscore in the name (#4533)

Now, if the user has an underscore in the name like user_1 and it has an ftp account like user_1_ftp, when restoring the user, Hestia creates the ftp account like user_1_1_ftp.

https://forum.hestiacp.com/t/v-restore-user-ftp-accounts/15600
sahsanu 1 年間 前
コミット
e6946b0f76
1 ファイル変更1 行追加1 行削除
  1. 1 1
      func/rebuild.sh

+ 1 - 1
func/rebuild.sh

@@ -414,7 +414,7 @@ rebuild_web_domain_conf() {
 			$BIN/v-delete-web-domain-ftp "$user" "$domain" "$ftp_user"
 			# Generate temporary password to add user but update afterwards
 			temp_password=$(generate_password)
-			$BIN/v-add-web-domain-ftp "$user" "$domain" "${ftp_user#*_}" "$temp_password" "$ftp_path"
+			$BIN/v-add-web-domain-ftp "$user" "$domain" "${ftp_user##*_}" "$temp_password" "$ftp_path"
 			# Updating ftp user password
 			chmod u+w /etc/shadow
 			sed -i "s|^$ftp_user:[^:]*:|$ftp_user:$ftp_md5:|" /etc/shadow