#!/bin/sh
# bee-sshsetup — configure SSH access
# Called by bee-sshsetup.service before SSH starts.

log() { echo "[bee-sshsetup] $*"; }

# Always create dedicated 'bee' user for password fallback.
if ! id bee > /dev/null 2>&1; then
    useradd -m -s /bin/sh bee > /dev/null 2>&1
fi
echo "bee:eeb" | chpasswd > /dev/null 2>&1

if [ -f /etc/bee-ssh-password-fallback ]; then
    log "SSH key auth unavailable — password fallback active"
    log "Login: bee / eeb"
else
    log "SSH key auth configured"
fi
