A Finger server for Plan 9.
1. Source
2. Usage
Works with listen(8). /rc/bin/service/tcp79:
#!/bin/rc /bin/fingerd
Listing all users in /usr:
% echo ' ' | fingerd Login Name Last login 1bpp Charlie Bellini Sat Jul 5 10:29:31 CES 2025
Querying a specific user:
% echo '1bpp ' | fingerd Login: 1bpp Name: Charlie Bellini Directory: /usr/1bpp Shell: /bin/rc Last login: Sat Jul 5 10:29:31 CES 2025 No Plan.
- Name is read from $home/lib/name. No newlines please.
- Last login time is the modification time of $home/lib/logintime — add a “touch $home/lib/logintime” to your $home/lib/profile if you want to expose this information.
- Plan is read from $home/.plan.