AT.ALLOW(5)
π at.allow, at.deny β who gets to submit jobs via at or batch π
okay bestie, welcome to AT.ALLOW(5), straight out of the Linux Programmer's Manual π this is the whole vibe check on who's allowed to queue stuff up for later.
β¨ NAME β¨
at.allow, at.deny β determine who can submit jobs via at or batch π
πΈ DESCRIPTION πΈ
so the two files /etc/at.allow and /etc/at.deny are literally the bouncers at the club π«Ά they decide which user can submit commands for later execution via at(1) or batch(1). no cap.
the format of the files is a list of usernames, one on each line. that's it. that's the whole thing. and heads up: whitespace is not permitted π« like do not put a lil space in there, it will not slay.
okay here's the decision tree, and it's giving very much if-else energy:
- if the file
/etc/at.allowexists, only usernames mentioned in it are allowed to useat. allowlist supremacy π - if
/etc/at.allowdoes not exist,/etc/at.denyis checked, and every username not mentioned in it is then allowed to useat. - an empty
/etc/at.denymeans that every user may useatπ (yes, everybody. the whole group chat.) - if neither exists, only the superuser is allowed to use
atπ it's locked down, it's private, it's main character only.
fr fr, remember the order:at.allowgets checked first, and if it's there,at.denydoesn't even get a turn π
π¦ SEE ALSO π¦
and that's the page, bestie, you ate it π this was the at.allow / at.deny page from the Linux Programmer's Manual, dated Sep 1997 β¨ iconic vintage behavior, no notes ππ
π¦ where this page comes from
- alpine 3.24: at-doc 3.2.5-r4 Β· GPL-2.0-or-later
- arch rolling: at 3.2.5-5 Β· GPL
- centos-stream 10: at 3.2.5-14.el10 Β· GPL-3.0-or-later AND GPL-2.0-or-later AND ISC
- centos-stream 9: at 3.1.23-13.el9 Β· GPLv3+ and GPLv2+ and ISC and MIT and Public Domain
- debian bookworm: at 3.2.5-1+b1 Β· GPL-2.0-or-later
- debian trixie: at 3.2.5-2.2 Β· GPL-2.0-or-later
- fedora 43: at 3.2.5-17.fc43 Β· GPL-3.0-or-later AND GPL-2.0-or-later AND ISC
- fedora 44: at 3.2.5-21.fc44 Β· GPL-3.0-or-later AND GPL-2.0-or-later AND ISC
- opensuse-leap 16.0: at 3.2.5-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: at 3.2.5-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: at 3.2.5-160000.2.2 Β· GPL-2.0-or-later
- opensuse-leap 16.0: at 3.2.5-160000.2.2 Β· GPL-2.0-or-later
- ubuntu jammy: at 3.2.5-1ubuntu1 Β· GPL-2.0-or-later
- ubuntu noble: at 3.2.5-2.1ubuntu3 Β· GPL-2.0-or-later
- ubuntu questing: at 3.2.5-2.2ubuntu1
- ubuntu resolute: at 3.2.5-2.2ubuntu2 Β· GPL-2.0-or-later
- ubuntu stonking: at 3.2.5-2.2ubuntu2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms