EFINGERD(8)
π EFINGERD π
okay bestie, so this is efingerd β another finger daemon for linux β and it lives in section 8 of the System Manager's Manual, aka the "system manager" girlies' corner. let's get into it π
β¨ NAME β¨
efingerd β another finger daemon for linux π¦
πΈ SYNOPSIS πΈ
efingerd [-t X] [-f] [-n] [-u] [--help] [--version]
efingerd should be run from inetd. that's the whole vibe, no cap.
π DESCRIPTION π
efingerd is another finger daemon, and the way it ate is that it gives you complete control over what you're going to display about your computer. like, full main character energy over your own machine's info. periodt. π
π OPTIONS π
--helpβ show a lil summary of the options and dip. π¨--versionβ show the version and dip. same energy.-t Xβ lifetime for spawned services, in seconds. like, ex:-t 25means maintain connections for up to25seconds. (default:-t 60) β³-nβ do not lookup addresses, use IP numbers instead. no reverse DNS, we're keeping it raw. π₯-iβ use ident service to query the name of the fingerer. π-fβ do not display users' full names. privacy era, we love to see it. π-uβ ignore user-specific.efingerdfile. sorry bestie, not today. π
π¦ USAGE π¦
so if you're just an ordinary user and efingerd is already installed by your friendly administrator, you can absolutely take advantage of it β the move is to make an executable .efingerd in your home directory. and literally it can be anything: from a single shell script to a program written in super-hyper-extra-object-oriented language. only speed makes a difference, iykyk. β‘
this program takes two arguments:
- the name of the remote user fingering you (or
(null)if his/her/its system does not runident) - the address of his computer (or ip number, if
efingerdis installed with option-n)
the standard output of this program is then displayed to the person fingering you. and yes, go look at examples/.efingerd for a nice example. β¨
π the /etc/efingerd squad π
following executables are providing information about your machine to the fingerer:
/etc/efingerd/listβ what to display when somebody doesfinger @your.machineπ»/etc/efingerd/luserβ what to display when somebody fingers a user on your machine, and the fingered user does not have a~/.efingerdfile/etc/efingerd/nouserβ what to display when somebody fingers a non-existent user on your machine π«₯
if the local user has a file .efingerd in his/her/its home directory, and it is readable by the daemon, it will be executed and its output will be served to the fingerer. slay. π
β the args, bestie β
these are normal programs, displaying on standard output the desired information. they're called with the following parameters:
$1β identity of remote user,(null)if his/her/its system is not runningident$2β address of remote machine (IP number if it has not got a reverse DNS entry, or if you specified-n)$3β name of local user being fingered
look at examples/ for examples. π
π¨ and do not forget that these programs must be executable by the efingerd daemon. no exec permission, no vibes.
π§ SEE ALSO π§
π AUTHOR π
Radovan GarabΓk (garabik@kassiopeia.juls.savba.sk) β iconic, honestly. π
π BUGS π
the file .efingerd in the user's home directory must be executable and readable by the UID efingerd runs under for it to work. that's it, that's the bug. π
and that's the whole page, bestie β straight out of the System Manager's Manual, section EFINGERD(8). π go finger responsibly π«Άπ
π¦ where this page comes from
- debian bookworm: efingerd 1.6.7-1+b1
- debian trixie: efingerd 1.6.7-1+b2
- ubuntu jammy: efingerd 1.6.7-1
- ubuntu noble: efingerd 1.6.7-1build1
- ubuntu questing: efingerd 1.6.7-1build1
- ubuntu resolute: efingerd 1.6.7-1build2
- ubuntu stonking: efingerd 1.6.7-1build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms