#!/bin/sh
# bashclub-base: Hinweis, solange SSH Passwörter annimmt (BRAND_SSH_HINT=no: nie)
BRAND_NAME='bashclub OS'
BRAND_ACCENT='38;5;208' BRAND_ERROR='1;31' BRAND_SSH_HINT=yes
BRAND_LOGO_1='╭───────╮' BRAND_LOGO_2='│@R@  @A@>@R@_   @A@│' BRAND_LOGO_3='╰───────╯'
[ -r /usr/share/bashclub/branding.sh ] && . /usr/share/bashclub/branding.sh
a=$(printf '\033[%sm' "$BRAND_ACCENT") e=$(printf '\033[%sm' "$BRAND_ERROR") r=$(printf '\033[0m')
[ "$BRAND_SSH_HINT" = no ] && exit 0
if sshd -T 2>/dev/null | grep -qi '^passwordauthentication yes'; then
printf '   %s┌%s┐%s\n' "$a" '── SSH ─────────────────────────────────────────────────' "$r"
printf '   %s│%s %s %s│%s\n' "$a" "$r" 'Password login is still allowed.                      ' "$a" "$r"
printf '   %s│%s %s %s│%s\n' "$a" "$r" 'Turn off after ssh-copy-id:  sudo bashclub-ssh-keyonly' "$a" "$r"
printf '   %s└%s┘%s\n\n' "$a" '────────────────────────────────────────────────────────' "$r"
fi
