freebsd-src/usr.bin/login
Dag-Erling Smørgrav 9c738c4bca login: Use getpwnam_r() instead of getpwnam().
Since we expect the entry to still be valid after calling into PAM,
which may call getpwnam() itself, we need to use getpwnam_r().

MFC after:	1 week
Sponsored by:	Klara, Inc.
Reviewed by:	kevans, imp, allanjude, markj
Differential Revision:	https://reviews.freebsd.org/D43376

(cherry picked from commit a3d80dd8aa)

login: Missed an instance of getpwnam().

Fixes:		a3d80dd8aa
MFC after:	1 week
Sponsored by:	Klara, Inc.
Reviewed by:	allanjude
Differential Revision:	https://reviews.freebsd.org/D43423

(cherry picked from commit 1e25eb287f)
2024-01-17 17:16:00 +01:00
..
fbtab Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
login.1 Remove $FreeBSD$: one-line nroff pattern 2023-08-23 11:43:32 -06:00
login.access Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
login.c login: Use getpwnam_r() instead of getpwnam(). 2024-01-17 17:16:00 +01:00
login.conf Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
login.h Remove $FreeBSD$: two-line .h pattern 2023-08-23 11:43:21 -06:00
login_audit.c Remove $FreeBSD$: one-line .c pattern 2023-08-23 11:43:26 -06:00
login_fbtab.c Remove $FreeBSD$: one-line .c pattern 2023-08-23 11:43:26 -06:00
Makefile Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.depend Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
Makefile.depend.options Remove $FreeBSD$: one-line sh pattern 2023-08-23 11:43:30 -06:00
motd.template motd: Fix Questions List address 2023-01-10 21:37:01 -03:00
pathnames.h Remove $FreeBSD$: one-line .h pattern 2023-08-23 11:43:22 -06:00
README Remove $FreeBSD$: one-line bare tag 2023-08-23 11:43:33 -06:00

This login has additional functionalities. They are all based on (part of)
Wietse Venema's logdaemon package.


The following defines can be used:

- LOGALL to log all logins


-Guido