Damus
C. profile picture
C.
@C.
Saw a couple of mentions of the Unix `finger` protocol/command go by in my feed, and thought I'd relate a personal story about using it, because many people using Unix-derived OSes today never experienced it.

The command `finger <username>` would show you information about a user account. Depending on options you used, how other users configured their accounts, and how the system administrator configured things, it could show you the user's real name field, which terminal they were using, whether that terminal was open to writing from other terminals [1], when they logged in, how long their session had been idle, office location and phone number [2], whether they had unread email and when they last read email, and other things.

This was great for determining if someone was using the system at the same time as you, and e.g. what computer lab they were in.

You could even do this if they were on a different machine: `finger <username>@<hostname>`.

More interestingly, you could get a list of all users logged into a machine, with `finger @<hostname>`.

Yes, this was probably a bad idea from a security point of view. It was a different time.

This frequently led to another command: `talk`.

1/x

[1] You could send another user a message, and it would just pop up on their terminal.
[2] Unix really shows its roots in research and educational settings with this sort of thing.

#Unix #finger #talk #terminal #internet
1
Martin G · 6w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq6ttvnylgjp2t4dj832szsjnxkjpesjl66mpud78kdgwn03350wksv95v2w used it to check if my brother is currently logged on at university 250 kilometers away - it was awesome!!! In 1995 ๐Ÿ˜‰