Updated PAM section

This commit is contained in:
Tastatur 2023-12-29 17:22:44 +01:00
parent 1d69902909
commit a6026d027f

View file

@ -158,21 +158,16 @@ auth optional pam_faildelay.so delay=5000000
Which will add a 5 second delay between login attempts.
The system can also enforce strong passwords with PAM with `libpwquality` which has to be installed first:
The system can also enforce a stronger hash algorithm for a more secure login protector. Edit the file `/etc/pam.d/passwd` and add the line:
```
# apk add libpwquality
```
Then configure `/etc/pam.d/passwd`, you can configure it to your [liking](https://madaidans-insecurities.github.io/guides/linux-hardening.html#pam), but these settings should do:
```
password required pam_pwquality.so retry=2 minlen=10 difok=0 dcredit=0 ucredit=1 lcredit=0 ocredit=0 enforce_for_root
password required pam_unix.so use_authtok sha512 shadow nullok rounds=1000000
```
Then change your password so that it's also secure:
```
$ passwd
# passwd <username>
```
> When choosing a password make sure it's atleast like 8 characters long.