The combination of IFS and an unquoted Here String was causing `read` to put both values into the first variable (name).
This commit is contained in:
2
entry.sh
2
entry.sh
@@ -15,7 +15,7 @@ fi
|
|||||||
|
|
||||||
# Support multiple users
|
# Support multiple users
|
||||||
while read user; do
|
while read user; do
|
||||||
IFS=: read name pass <<< ${!user}
|
IFS=: read name pass <<< "${!user}"
|
||||||
echo "Adding user $name"
|
echo "Adding user $name"
|
||||||
/add-virtual-user.sh "$name" "$pass"
|
/add-virtual-user.sh "$name" "$pass"
|
||||||
done < <(env | grep "FTP_USER_" | sed 's/^\(FTP_USER_[a-zA-Z0-9]*\)=.*/\1/')
|
done < <(env | grep "FTP_USER_" | sed 's/^\(FTP_USER_[a-zA-Z0-9]*\)=.*/\1/')
|
||||||
|
|||||||
Reference in New Issue
Block a user