diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/plugin_pam_phase1 | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/plugins/plugin_pam_phase1 b/plugins/plugin_pam_phase1 index 361918de..9aada629 100644 --- a/plugins/plugin_pam_phase1 +++ b/plugins/plugin_pam_phase1 @@ -6,12 +6,12 @@ #----------------------------------------------------- # PLUGIN_AUTHOR=Michael Boelen <michael.boelen@cisofy.com> # PLUGIN_CATEGORY=authentication -# PLUGIN_DATE=2019-07-26 +# PLUGIN_DATE=2020-03-21 # PLUGIN_DESC=PAM # PLUGIN_NAME=pam # PLUGIN_PACKAGE=all # PLUGIN_REQUIRED_TESTS= -# PLUGIN_VERSION=1.0.4 +# PLUGIN_VERSION=1.0.5 #----------------------------------------------------- ######################################################################### # @@ -77,12 +77,12 @@ if [ -d ${PAM_DIRECTORY} ]; then LogText "Result: ${PAM_DIRECTORY} exists" if [ ! "${OS}" = "FreeBSD" -a ! "${OS}" = "NetBSD" ]; then - FIND_FILES=$(find ${PAM_DIRECTORY} -not -name "*.pam-old" -type f -print) + FIND_FILES=$(find ${PAM_DIRECTORY} \! -name "*.pam-old" -type f -print) else if [ -f ${PAM_DIRECTORY}/README ]; then LogText "Skipped checking ${OS} ${PAM_DIRECTORY}/README as a PAM file" fi - FIND_FILES=$(find ${PAM_DIRECTORY} -not -name "README" -not -name "*.pam-old" -type f -print) + FIND_FILES=$(find ${PAM_DIRECTORY} \! -name "README" \! -name "*.pam-old" -type f -print) fi for PAM_FILE in ${FIND_FILES}; do @@ -96,7 +96,7 @@ PAM_CONTROL_OPTIONS="-" PAM_MODULE="-" PAM_MODULE_OPTIONS="-" - PAM_TYPE=$(echo ${LINE} | awk '{ print $1 }') + PAM_TYPE=$(echo ${LINE} | awk '{ print $1 }' | sed 's/^ *-//g') PARSELINE=0 case ${PAM_TYPE} in "@include") @@ -271,6 +271,7 @@ pam_securetty) ;; pam_securityserver) ;; pam_self) ;; + pam_selinux) ;; pam_shells) ;; pam_skey) ;; pam_ssh) |