Skip to content

Commit

Permalink
Merge pull request #12996 from alanmcanonical/fix_pwqualiy_test
Browse files Browse the repository at this point in the history
[Ubuntu2404] Fix the pwquality enable rule
  • Loading branch information
dodys authored Feb 10, 2025
2 parents 14f7321 + 4bf0988 commit e2df811
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 32 deletions.
Original file line number Diff line number Diff line change
@@ -1,4 +1,17 @@
#!/bin/bash
# platform = multi_platform_ubuntu

sed -i 's/\(^.*pam_pwquality\.so.*\)/# \1/' /etc/pam.d/common-password
config_file=/usr/share/pam-configs/tmp_pwquality
cat << EOF > "$config_file"
Name: Pwquality password strength checking
Default: yes
Priority: 1025
Conflicts: cracklib, pwquality
Password-Type: Primary
Password:
requisite # pam_pwquality.so
EOF

DEBIAN_FRONTEND=noninteractive pam-auth-update

rm "$config_file"

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,14 +1,17 @@
#!/bin/bash
# platform = multi_platform_ubuntu

cat << EOF > /usr/share/pam-configs/pwquality
config_file=/usr/share/pam-configs/tmp_pwquality
cat << EOF > "$config_file"
Name: Pwquality password strength checking
Default: yes
Priority: 1024
Conflicts: cracklib
Priority: 1025
Conflicts: cracklib, pwquality
Password-Type: Primary
Password:
requisite pam_pwquality.so
EOF

DEBIAN_FRONTEND=noninteractive pam-auth-update

rm "$config_file"
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
#!/bin/bash
# platform = multi_platform_ubuntu

source common.sh
rm /usr/share/pam-configs/*pwquality

DEBIAN_FRONTEND=noninteractive pam-auth-update

0 comments on commit e2df811

Please sign in to comment.