---
name: "at.allow"
section: "5"
platform: "linux"
package: "at"
version: "3.2.5-5"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/at.allow"
---

# at.allow(5)

determine who can submit jobs via at or batch

## NAME

at.allow, at.deny - determine who can submit jobs via at or batch

## DESCRIPTION

The */etc/at.allow* and */etc/at.deny* files determine which user can submit commands for later execution via [**at**(1)](/at/1.md) or [**batch**(1)](/batch/1.md)**.**

The format of the files is a list of usernames, one on each line.  Whitespace is not permitted.

If the file */etc/at.allow* exists, only usernames mentioned in it are allowed to use **at**.

If */etc/at.allow* does not exist, */etc/at.deny* is checked, every username not mentioned in it is then allowed to use **at**.

An empty */etc/at.deny* means that every user may use **at**.

If neither exists, only the superuser is allowed to use at.

## SEE ALSO

[**at**(1)](/at/1.md), [**cron**(8)](/cron/8.md), [**crontab**(1)](/crontab/1.md), [**atd**(8)](/atd/8.md).
