xrdp/xrdp-fix-search-pam-vendor-dir.patch
Felix Zhang f2f7536aff Accepting request 1065665 from home:yfjiang:branches:X11:RemoteDesktop
- Add xrdp-fix-support-pam-vendor-dir.patch: Search pam
  configuration file in the vendor directory /usr/lib/pam.d/
  (bsc#1208121).

OBS-URL: https://build.opensuse.org/request/show/1065665
OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/xrdp?expand=0&rev=110
2023-02-20 03:34:41 +00:00

15 lines
588 B
Diff

Index: xrdp-0.9.20/sesman/verify_user_pam.c
===================================================================
--- xrdp-0.9.20.orig/sesman/verify_user_pam.c
+++ xrdp-0.9.20/sesman/verify_user_pam.c
@@ -197,7 +197,8 @@ get_service_name(char *service_name)
service_name[0] = 0;
if (g_file_exist("/etc/pam.d/xrdp-sesman") ||
- g_file_exist(XRDP_SYSCONF_PATH "/pam.d/xrdp-sesman"))
+ g_file_exist(XRDP_SYSCONF_PATH "/pam.d/xrdp-sesman") ||
+ g_file_exist("/usr/lib/pam.d/xrdp-sesman"))
{
g_strncpy(service_name, "xrdp-sesman", 255);
}