1111
1212# Argument defenition
1313user=$1
14- password=$2
14+ password=$2 ; HIDE=2
1515ip=${3-127.0.0.1}
1616
1717# Includes
@@ -29,7 +29,7 @@ validate_format 'user'
2929# Checking user
3030if [ ! -d " $VESTA /data/users/$user " ] && [ " $user " != ' root' ]; then
3131 echo " Error: password missmatch"
32- echo " $DATE $user $ip failed to login" >> $VESTA /log/auth.log
32+ echo " $DATE $TIME $ user $ip failed to login" >> $VESTA /log/auth.log
3333 exit 9
3434fi
3535
@@ -39,7 +39,7 @@ is_password_valid
3939# Checking empty password
4040if [[ -z " $password " ]]; then
4141 echo " Error: password missmatch"
42- echo " $DATE $user $ip failed to login" >> $VESTA /log/auth.log
42+ echo " $DATE $TIME $ user $ip failed to login" >> $VESTA /log/auth.log
4343 exit 9
4444fi
4545
6060
6161if [ -z " $salt " ]; then
6262 echo " Error: password missmatch"
63- echo " $DATE $user $ip failed to login" >> $VESTA /log/auth.log
63+ echo " $DATE $TIME $ user $ip failed to login" >> $VESTA /log/auth.log
6464 exit 9
6565fi
6666
6767# Generating SHA-512
6868hash=$( $BIN /v-generate-password-hash $method $salt <<< $password )
6969if [[ -z " $hash " ]]; then
7070 echo " Error: password missmatch"
71- echo " $DATE $user $ip failed to login" >> $VESTA /log/auth.log
71+ echo " $DATE $TIME $ user $ip failed to login" >> $VESTA /log/auth.log
7272 exit 9
7373fi
7474
7575# Checking hash
7676result=$( grep " ^$user :$hash :" /etc/shadow 2> /dev/null)
7777if [[ -z " $result " ]]; then
7878 echo " Error: password missmatch"
79- echo " $DATE $user $ip failed to login" >> $VESTA /log/auth.log
79+ echo " $DATE $TIME $ user $ip failed to login" >> $VESTA /log/auth.log
8080 exit 9
8181fi
8282
8686# ----------------------------------------------------------#
8787
8888# Logging
89- echo " $DATE $user $ip successfully logged in" >> $VESTA /log/auth.log
89+ echo " $DATE $TIME $ user $ip successfully logged in" >> $VESTA /log/auth.log
9090
9191exit
0 commit comments