mirror of
https://github.com/serghey-rodin/vesta.git
synced 2025-08-21 05:44:07 -07:00
sha-512 passwords func
This commit is contained in:
parent
1a7612cc66
commit
8a3f8592cc
4 changed files with 44 additions and 22 deletions
|
@ -43,17 +43,6 @@ if [[ -z "$password" ]]; then
|
|||
exit 9
|
||||
fi
|
||||
|
||||
# Checking mkpasswd command
|
||||
which mkpasswd >/dev/null 2>&1
|
||||
if [ $? -ne 0 ]; then
|
||||
# Activating fallback procedure
|
||||
if [ -e "/usr/bin/yum" ]; then
|
||||
yum install -y expect >/dev/null 2>&1
|
||||
else
|
||||
apt-get install -y expect >/dev/null 2>&1
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
#----------------------------------------------------------#
|
||||
# Action #
|
||||
|
@ -68,7 +57,7 @@ if [[ -z "$salt" ]] || [[ "${#salt}" -gt 8 ]]; then
|
|||
fi
|
||||
|
||||
# Generating SHA-512
|
||||
hash=$(mkpasswd -m sha-512 -S $salt -s <<< $password)
|
||||
hash=$($BIN/v-generate-password-hash sha-512 $salt <<< $password)
|
||||
if [[ -z "$hash" ]]; then
|
||||
echo "Error: password missmatch"
|
||||
echo "$DATE $user $ip failed to login" >> $VESTA/log/auth.log
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue