Codebase list freeradius / 6a3698ab-648f-4b82-b6bb-857876ad2be8/main debian / freeradius-common.postinst
6a3698ab-648f-4b82-b6bb-857876ad2be8/main

Tree @6a3698ab-648f-4b82-b6bb-857876ad2be8/main (Download .tar.gz)

freeradius-common.postinst @6a3698ab-648f-4b82-b6bb-857876ad2be8/mainraw · history · blame

#!/bin/sh
# vim:ts=2:sw=2:et

set -e

case "$1" in
  configure)
    if [ -z "$2" ]; then
      # On a fresh install, add the necessary user and group
      adduser --quiet --system --no-create-home --home /etc/freeradius --group --disabled-password freerad || true

      # Put user freerad in group shadow, so the daemon can auth locally
      # Only do this on fresh install as the admin may not want freerad in shadow
      # group if authenticating by another mechanism
      adduser --quiet freerad shadow
    fi
    ;;
esac

#DEBHELPER#

exit 0