summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Poessinger <christian@poessinger.com>2020-12-30 15:49:25 +0100
committerChristian Poessinger <christian@poessinger.com>2020-12-31 09:29:58 +0100
commit624b27867fbae8a24c5f632200bb8b347c167ddc (patch)
tree5dfa760f02eca09149290cd6f099372887dfecdc
parent76ad405d374f708128e0447c14bbd966d820928a (diff)
downloadlibpam-radius-auth-624b27867fbae8a24c5f632200bb8b347c167ddc.tar.gz
libpam-radius-auth-624b27867fbae8a24c5f632200bb8b347c167ddc.zip
T3164: add radius_shell to list of allowed shells
Dropbear used by the console-server service does not like beeing called with this shell as it is not allowed until now.
-rw-r--r--debian/radius-shell.postinst3
-rw-r--r--debian/radius-shell.postrm3
2 files changed, 6 insertions, 0 deletions
diff --git a/debian/radius-shell.postinst b/debian/radius-shell.postinst
index aa918d4..5c766f2 100644
--- a/debian/radius-shell.postinst
+++ b/debian/radius-shell.postinst
@@ -22,6 +22,9 @@ case "$1" in
*) chsh -s $radshell $usr ;;
esac
done
+ if [ -x /usr/sbin/add-shell ]; then
+ /usr/sbin/add-shell /sbin/radius_shell
+ fi
;;
esac
diff --git a/debian/radius-shell.postrm b/debian/radius-shell.postrm
index 89ae97f..d073b68 100644
--- a/debian/radius-shell.postrm
+++ b/debian/radius-shell.postrm
@@ -16,6 +16,9 @@ case "$1" 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