Fix error handling and add nixos test

This commit is contained in:
Tim Schubert 2024-12-29 13:38:29 +01:00
parent c06b3a7142
commit ef60878471
Signed by: dadada
SSH key fingerprint: SHA256:bFAjFH3hR8zRBaJjzQDjc3o4jqoq5EZ87l+KXEjxIz0
6 changed files with 335 additions and 20 deletions

View file

@ -1,6 +1,13 @@
{ pkgs, ... }:
{ config, pkgs, ... }:
{
environment.etc."pam.d/pam_honeypot".text = ''
auth optional ${pkgs.pam_honeypot}/lib/pam_honeypot.so user=Admin password=AdminPwdQ1
'';
security.pam.services.login.rules.auth.pam_honeypot = {
enable = true;
order = config.security.pam.services.login.rules.auth.unix.order - 10;
control = "requisite";
modulePath = "${pkgs.pam_honeypot}/lib/libpam_honeypot.so";
args = [
"user=Admin"
"password=AdminPwdQ1"
];
};
}