---
name: "pam_faildelay"
section: "8"
platform: "linux"
package: "pam"
version: "1.7.3-1"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/pam_faildelay"
---

# pam\_faildelay(8)

Change the delay on failure per-application

## NAME

pam\_faildelay - Change the delay on failure per-application

## SYNOPSIS

**pam\_faildelay.so** \[debug\] \[delay=*microseconds*\]

## DESCRIPTION

pam\_faildelay is a PAM module that can be used to set the delay on failure per-application.

If no **delay** is given, pam\_faildelay will use the value of FAIL\_DELAY from /etc/login.defs.

## OPTIONS

debug

Turns on debugging messages sent to syslog.

delay=N

Set the delay on failure to N microseconds.

## MODULE TYPES PROVIDED

Only the **auth** module type is provided.

## RETURN VALUES

PAM\_IGNORE

Delay was successfully adjusted.

PAM\_SYSTEM\_ERR

The specified delay was not valid.

## EXAMPLES

The following example will set the delay on failure to 10 seconds:

```
auth  optional  pam_faildelay.so  delay=10000000
```

## SEE ALSO

[**pam\_fail\_delay**(3)](/pam_fail_delay/3.md), [**pam.conf**(5)](/pam.conf/5.md), [**pam.d**(5)](/pam.d/5.md), [**pam**(8)](/pam/8.md)

## AUTHOR

pam\_faildelay was written by Darren Tucker \<dtucker@zip.com.au\>.
