Additional security guidance
This commit is contained in:
parent
ba3be6aab5
commit
93383ded9d
|
@ -692,7 +692,22 @@ function store_passwords {
|
||||||
sel=$?
|
sel=$?
|
||||||
case $sel in
|
case $sel in
|
||||||
0)
|
0)
|
||||||
${PROJECT_NAME}-pass --enable yes
|
if [ -f /root/.nostore ]; then
|
||||||
|
read_config_param "MY_USERNAME"
|
||||||
|
if [ ! -f /home/$MY_USERNAME/.ssh/authorized_keys ]; then
|
||||||
|
dialog --title $"Store Passwords" \
|
||||||
|
--msgbox $"\nYou should first enable key based ssh login to improve security" 8 60
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
if [[ $SSH_PASSWORDS == 'yes' ]]; then
|
||||||
|
dialog --title $"Store Passwords" \
|
||||||
|
--msgbox $"\nYou should disable ssh passwords to improve security" 8 60
|
||||||
|
return
|
||||||
|
fi
|
||||||
|
${PROJECT_NAME}-pass --enable yes
|
||||||
|
dialog --title $"Store Passwords" \
|
||||||
|
--msgbox $"\nUser passwords will now be stored on the system" 8 60
|
||||||
|
fi
|
||||||
return
|
return
|
||||||
;;
|
;;
|
||||||
1)
|
1)
|
||||||
|
|
Loading…
Reference in New Issue