From 732d663c707603ff43821a27d6050d33816247b6 Mon Sep 17 00:00:00 2001 From: Yifan J Date: Wed, 13 Nov 2019 11:06:42 +0800 Subject: [PATCH] mkpamrules: Support openSUSE's usage of /usr/etc/pam.d to contain the pam configuration files: https://lists.opensuse.org/opensuse-factory/2019-08/msg00113.html --- instfiles/pam.d/mkpamrules | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/instfiles/pam.d/mkpamrules b/instfiles/pam.d/mkpamrules index e1c0ef45..d90ad54b 100755 --- a/instfiles/pam.d/mkpamrules +++ b/instfiles/pam.d/mkpamrules @@ -8,6 +8,7 @@ outfile="$3" service="xrdp-sesman" pamdir="/etc/pam.d" +pamdir_suse="/usr/etc/pam.d" guess_rules () { @@ -16,6 +17,11 @@ guess_rules () return fi + if test -s "$pamdir_suse/common-account"; then + rules="suse" + return + fi + if test -s "$pamdir/common-account"; then if grep "^@include" "$pamdir/passwd" >/dev/null 2>&1; then rules="debian"