summaryrefslogtreecommitdiff
path: root/debian/libnss-mapuser.postinst
diff options
context:
space:
mode:
authorDave Olson <olson@cumulusnetworks.com>2018-04-13 16:42:26 -0700
committerDave Olson <olson@cumulusnetworks.com>2018-04-13 16:42:26 -0700
commita300d135962a05f876d25ca57ddead873ab2173e (patch)
treec18889e7c9be4a8480bd26dc7d5c3b7662312fe5 /debian/libnss-mapuser.postinst
parentbf538dfedd8ae77ff3a8cf75e7776983c0afd94a (diff)
parent613f1949208809a116bd1b3737e39a1599bf7d43 (diff)
downloadlibnss-mapuser-a300d135962a05f876d25ca57ddead873ab2173e.tar.gz
libnss-mapuser-a300d135962a05f876d25ca57ddead873ab2173e.zip
Merge branch 'dev' into release/cl-stable
Conflicts: debian/changelog debian/libnss-mapuser.postinst map_common.c nss_mapuser.5 nss_mapuser.conf
Diffstat (limited to 'debian/libnss-mapuser.postinst')
-rw-r--r--debian/libnss-mapuser.postinst7
1 files changed, 5 insertions, 2 deletions
diff --git a/debian/libnss-mapuser.postinst b/debian/libnss-mapuser.postinst
index 13bf0d0..54c661b 100644
--- a/debian/libnss-mapuser.postinst
+++ b/debian/libnss-mapuser.postinst
@@ -24,10 +24,13 @@ case "$1" in
/etc/nsswitch.conf
fi
addgroup --quiet $rgroup 2>&1 | grep -v 'already exists'
+ ourshell=/bin/bash # not radius_shell, has pkg ordering issues.
adduser --quiet --firstuid 1000 --disabled-login --ingroup $rgroup \
- --gecos "radius user" radius_user 2>&1 | grep -v 'already exists'
+ --gecos "radius user" --shell $ourshell radius_user 2>&1 |
+ grep -v 'already exists'
adduser --quiet --firstuid 1000 --disabled-login --ingroup $rgroup \
- --gecos "radius privileged user" radius_priv_user 2>&1 | grep -v 'already exists'
+ --gecos "radius privileged user" --shell $ourshell radius_priv_user 2>&1 |
+ grep -v 'already exists'
# regular radius logins can run net show commands
adduser --quiet radius_user netshow
# privileged radius logins can run net config commands, as well as show