LOGIN_AUTH(3)

πŸ“¦ version 15.1, in freebsd 14.5, freebsd 15.1

πŸ’… LOGIN_AUTH(3) β€” the login class auth girlies

okay so bestie, welcome to LOGIN_AUTH(3) β€” this is the authentication style support library for the login class capabilities database. yes that's a mouthful, no i will not be shortening it, it's iconic πŸ’–

πŸ¦‹ LIBRARY

System Utilities Library β€” that's libutil, and you link it with -lutil. write it down, you WILL forget it, we've all been there πŸŽ€

✨ SYNOPSIS ✨

#include <sys/types.h>
#include <login_cap.h>

void
auth_checknologin(login_cap_t *lc);

int
auth_cat(const char *file);

like, that's it. that's the whole vibe. two headers, two functions, slay ✨

🌸 DESCRIPTION 🌸

so this little set of functions is here to support the login class authorisation style interface β€” the one that login.conf(5) hands you 🫢

that's literally the whole description ngl. they're the support girlies. the backup dancers. the ones making the login class authorisation style interface actually werk πŸ’…

i know, i know β€” the manpage is short. but short and iconic beats long and boring, periodt πŸ‘‘

πŸ”₯ SEE ALSO πŸ”₯

go read those too, bestie, they're the rest of the lore πŸ¦‹

πŸ‘‘ HISTORY πŸ‘‘

the way that auth_checknologin() and auth_cat() first appeared in FreeBSD 2.1.5 β€” literal pioneers, main character energy from day one ⭐


and that's the whole page, bestie πŸ’– this little gem comes from Debian, dated May 10, 2020 β€” so you know exactly where it came from and when it was living its truth πŸŽ€ mwah, go forth and auth responsibly πŸ’…βœ¨

πŸ“¦ where this page comes from