blob: d073b68f44852f0871f699cde1b1f97c19d323ca (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
#! /bin/sh
set -e
# we depend on libnss-mapuser, so that the radius group will have been
# created before this script runs.
case "$1" in
remove|purge)
# fixup the shell for the users we may have modified on installation,
# if still present, and using our shell
for usr in radius_user radius_priv_user; do
uent="$(getent -s compat passwd $usr 2>/dev/null)" || true
[ -z "$uent" ] && continue
case "$uent" in
*${radshell}*) chsh -s /bin/bash $usr ;;
esac
done
if [ -x /usr/sbin/remove-shell ] && [ -f /etc/shells ]; then
/usr/sbin/remove-shell /sbin/radius_shell
fi
;;
esac
#DEBHELPER#
|