NOLOGIN(8) System Management Commands NOLOGIN(8)

.SH "NAME" nologin - politely refuse a login

.SH "SYNOPSIS"

.HP 192u

**nologin**

.SH "DESCRIPTION"

.PP The **nologin** command displays a message that an account is not available and exits non-zero. It is intended as a replacement shell field for accounts that have been disabled.

.PP To disable all logins, investigate [**nologin**(5)](/man/os/shadow/nologin.5).

.PP If **SSH\_ORIGINAL\_COMMAND** is populated it will be logged.

.SH "SEE ALSO"

.PP [**login**(1)](/man/os/shadow/login.1), [**nologin**(5)](/man/os/shadow/nologin.5).

.SH "HISTORY"

.PP The **nologin** command appeared in BSD 4.4.

10/09/2026 shadow-utils 4.20.3

---

Document: nologin(8) from shadow 4.20.3-r0 (Chainguard OS)
Source: https://github.com/shadow-maint/shadow
