diff --git a/usr/libexec/security-misc/pam-info#security-misc-shared b/usr/libexec/security-misc/pam-info#security-misc-shared index 6d772ca..322f147 100755 --- a/usr/libexec/security-misc/pam-info#security-misc-shared +++ b/usr/libexec/security-misc/pam-info#security-misc-shared @@ -111,9 +111,11 @@ if [ "$PAM_USER" = 'sysmaint' ]; then fi fi -kernel_cmdline="" -if test -f /proc/cmdline; then - kernel_cmdline="$(cat -- /proc/cmdline)" +kernel_cmdline='' +if [ -f /proc/cmdline ]; then + kernel_cmdline="$(cat -- /proc/cmdline)" || true +elif [ -f /proc/1/cmdline ]; then + kernel_cmdline="$(cat -- /proc/1/cmdline)" || true fi if [ "$PAM_USER" != 'sysmaint' ]; then