UUCPD(8)
π UUCPD π
okay bestie, so this is the UUCPD(8) page from the Linux Administrator's Manual β it's giving "old school but still kinda iconic", and i'm gonna walk you through it fr fr π¦
β¨ NAME β¨
uucpd, in.uucpd β the lil helper that runs uucico for you from inetd π
πΈ SYNOPSIS πΈ
/usr/sbin/in.uucpd
that's it. one line. minimalism is the vibe π
π DESCRIPTION π
so like, uucpd is a program that gets run from inetd whenever inetd spots a connect on the uucp port β which is usually 540. π
it uses pam to authenticate users. no cap, that's the whole authentication pipeline.
and then β the part that's lowkey the plot twist β if access by pam would be granted, and the first six letters of the basename of the shell match the word uucico, then:
- an
utmpandwtmpentry get written βοΈ - the user's shell is invoked π
and the uucpd process just... stays there. chilling. waiting. it hangs around until uucico exits, and then it updates the utmp and wtmp files one more time. that's the whole arc. character development who π
β¨ OPTIONS β¨
none. literally none. the options list is empty. it's giving "i have nothing to say and i'm saying it" π
π¦ NOTES π¦
okay so there's some lore here, listen up π’
Uucico also has the possibility to check for loginname/password itself directly, instead of needing a frontend uucpd. main character energy, honestly.
but β and this is the important part β that does not work if:
- the system has shadow passwords π
- or any other way of authentication which requires root privileges π
also, when it does that, no utmp/wtmp records are written. just so you know. no receipts.
π and if you want to define UUCP accounts outside the password file (eg through/etc/uucp/passwd) you need to calluucico -lfrom/etc/inetd.confinstead ofin.uucpd. write that down bestie, that's the move.
π AUTHOR π
Miquel van Smoorenburg (<miquels@cistron.nl>) β we stan a legend π«Ά
π SEE ALSO π
and that's the page!! the Linux Administrator's Manual version, dated Apr 20, 1999 β yeah she's vintage, she's an elder, and she still ate π
β¨ bye bestie, go read uucico(8) next π
π¦ where this page comes from
- debian bookworm: uucp 1.07-27+b2 Β· GPL-2.0-only
- debian trixie: uucp 1.07-30 Β· GPL-2.0-only
- ubuntu jammy: uucp 1.07-27build3 Β· GPL-2.0-only
- ubuntu noble: uucp 1.07-29 Β· GPL-2.0-only
- ubuntu questing: uucp 1.07-31
- ubuntu resolute: uucp 1.07-31build1 Β· GPL-2.0-only
- ubuntu stonking: uucp 1.07-31build1 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms