fill_teams: also generate apr1 htpasswd
This commit is contained in:
parent
225f6d2c99
commit
572082cd5f
|
@ -64,13 +64,17 @@ new_team() {
|
|||
|
||||
[ "${GEN_PASSWD}" -eq 1 ] && {
|
||||
PASSWD=$(pwgen -r '\\' -B -y 12)
|
||||
NP=$(echo $N | cut -d : -f 1 | sed 's/[[:upper:]]/\l&/g;s/[âáàä]/a/g;s/[êéèë]/e/g')
|
||||
cat >> teams.pass <<EOF
|
||||
${N}:${PASSWD}
|
||||
EOF
|
||||
NP=$(echo $N | cut -d : -f 1 | sed 's/[[:upper:]]/\l&/g;s/[âáàä]/a/g;s/[êéèë]/e/g')
|
||||
SALT="$(openssl rand -base64 3)"
|
||||
HASHED="{SSHA}$(echo -n $PASSWD$SALT | openssl dgst -binary -sha1 | sed 's#$#'"$SALT"'#' | base64)"
|
||||
cat >> htpasswd <<EOF
|
||||
cat >> htpasswd.ssha <<EOF
|
||||
${NP}:${HASHED}
|
||||
EOF
|
||||
HASHED="$(echo -n $PASSWD | openssl passwd -apr1 -in -)"
|
||||
cat >> htpasswd.apr1 <<EOF
|
||||
${NP}:${HASHED}
|
||||
EOF
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue