#!/bin/sh # scripts/setup-user.sh - Create _furt system user and group set -e # Detect operating system if [ "$(uname)" = "OpenBSD" ] || [ "$(uname)" = "FreeBSD" ]; then # BSD systems use _furt user convention groupadd _furt 2>/dev/null || true useradd -g _furt -s /bin/false -d /var/empty _furt 2>/dev/null || true echo "Created BSD system user: _furt" else # Linux systems use furt user with --system flag groupadd --system furt 2>/dev/null || true useradd --system -g furt -s /bin/false -d /var/empty furt 2>/dev/null || true echo "Created Linux system user: furt" fi echo "User setup completed successfully"