Update 9.2.1 for Debian12

This commit is contained in:
Samson-W 2023-06-12 00:59:29 +08:00
parent 706cc65542
commit 3308bd7aa4
1 changed files with 10 additions and 0 deletions

View File

@ -25,6 +25,11 @@ PAMLIBNAME_CENTOS='pam_pwquality.so'
PATTERN_CENTOS='^password.*pam_pwquality.so'
FILE_CENTOS='/etc/pam.d/system-auth'
# debian11/debian12 default use pam_pwquality
PACKAGE_DEBIAN11='libpam-pwquality'
PAMLIBNAME_DEBIAN11='pam_pwquality.so'
PATTERN_DEBIAN11='^password.*pam_pwquality.so'
OPTIONNAME='retry'
# condition
@ -38,6 +43,11 @@ audit () {
PATTERN=$PATTERN_CENTOS
FILE=$FILE_CENTOS
fi
if [ $OS_RELEASE -eq 11 -o $OS_RELEASE -eq 12 ]; then
PACKAGE=$PACKAGE_DEBIAN11
PAMLIBNAME=$PAMLIBNAME_DEBIAN11
PATTERN=$PATTERN_DEBIAN11
fi
is_pkg_installed $PACKAGE
if [ $FNRET != 0 ]; then
crit "$PACKAGE is not installed!"