@@ -26,21 +26,21 @@ source $HESTIA/func/main.sh
2626source_conf " $HESTIA /conf/hestia.conf"
2727
2828keygen () {
29- local LENGTH=${1:- 20}
30- local USE_SPECIAL_CHARACTERS=" ${2:- no} "
29+ local LENGTH=${1:- 20}
30+ local USE_SPECIAL_CHARACTERS=" ${2:- no} "
3131
32- local MATRIX=' 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
33- if [[ " $USE_SPECIAL_CHARACTERS " == " yes" ]]; then
34- MATRIX+=' _-='
35- fi
32+ local MATRIX=' 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz'
33+ if [[ " $USE_SPECIAL_CHARACTERS " == " yes" ]]; then
34+ MATRIX+=' _-='
35+ fi
3636
37- local PASS N
38- while [ ${N:= 1} -le $LENGTH ]; do
39- PASS=" $PASS ${MATRIX: $(($RANDOM % ${# MATRIX} )): 1} "
40- let N+=1
41- done
37+ local PASS N
38+ while [ ${N:= 1} -le $LENGTH ]; do
39+ PASS=" $PASS ${MATRIX: $(($RANDOM % ${# MATRIX} )): 1} "
40+ let N+=1
41+ done
4242
43- echo " $PASS "
43+ echo " $PASS "
4444}
4545
4646access_key_id=" $( keygen) "
@@ -53,8 +53,8 @@ check_hestia_demo_mode
5353permissions=" $( cleanup_key_permissions " $permissions " ) "
5454
5555time_n_date=$( date +' %T %F' )
56- time=$( echo " $time_n_date " | cut -f 1 -d \ )
57- date=$( echo " $time_n_date " | cut -f 2 -d \ )
56+ time=$( echo " $time_n_date " | cut -f 1 -d \ )
57+ date=$( echo " $time_n_date " | cut -f 2 -d \ )
5858
5959# ----------------------------------------------------------#
6060# Verifications #
@@ -70,26 +70,26 @@ is_key_permissions_format_valid "$permissions" "$user"
7070# ----------------------------------------------------------#
7171
7272if [ ! -d " $HESTIA /data/access-keys/" ]; then
73- mkdir -p $HESTIA /data/access-keys/
74- chown root:root $HESTIA /data/access-keys/
75- chmod 750 $HESTIA /data/access-keys/
73+ mkdir -p $HESTIA /data/access-keys/
74+ chown root:root $HESTIA /data/access-keys/
75+ chmod 750 $HESTIA /data/access-keys/
7676fi
7777
7878if [[ -e " $HESTIA /data/access-keys/${access_key_id} " ]]; then
79- while [[ -e " $HESTIA /data/access-keys/${access_key_id} " ]]; do
80- access_key_id=$( keygen)
81- done
79+ while [[ -e " $HESTIA /data/access-keys/${access_key_id} " ]]; do
80+ access_key_id=$( keygen)
81+ done
8282fi
8383
84- echo " SECRET_ACCESS_KEY='$secret_access_key '" > " $HESTIA /data/access-keys/${access_key_id} "
85- echo " USER='$user '" >> " $HESTIA /data/access-keys/${access_key_id} "
86- echo " PERMISSIONS='$permissions '" >> " $HESTIA /data/access-keys/${access_key_id} "
87- echo " COMMENT='$comment '" >> " $HESTIA /data/access-keys/${access_key_id} "
88- echo " TIME='$time '" >> " $HESTIA /data/access-keys/${access_key_id} "
89- echo " DATE='$date '" >> " $HESTIA /data/access-keys/${access_key_id} "
84+ echo " SECRET_ACCESS_KEY='$secret_access_key '" > " $HESTIA /data/access-keys/${access_key_id} "
85+ echo " USER='$user '" >> " $HESTIA /data/access-keys/${access_key_id} "
86+ echo " PERMISSIONS='$permissions '" >> " $HESTIA /data/access-keys/${access_key_id} "
87+ echo " COMMENT='$comment '" >> " $HESTIA /data/access-keys/${access_key_id} "
88+ echo " TIME='$time '" >> " $HESTIA /data/access-keys/${access_key_id} "
89+ echo " DATE='$date '" >> " $HESTIA /data/access-keys/${access_key_id} "
9090# TODO Index reserved for future implementation
91- echo " EXPIRES_IN=''" >> " $HESTIA /data/access-keys/${access_key_id} "
92- echo " IP=''" >> " $HESTIA /data/access-keys/${access_key_id} "
91+ echo " EXPIRES_IN=''" >> " $HESTIA /data/access-keys/${access_key_id} "
92+ echo " IP=''" >> " $HESTIA /data/access-keys/${access_key_id} "
9393
9494chmod 640 " $HESTIA /data/access-keys/${access_key_id} "
9595
0 commit comments