File: efingerd.8

package info (click to toggle)
efingerd 1.6.2.7
  • links: PTS
  • area: main
  • in suites: squeeze
  • size: 296 kB
  • ctags: 34
  • sloc: sh: 344; ansic: 254; makefile: 61
file content (81 lines) | stat: -rw-r--r-- 2,659 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
.TH EFINGERD 8 
.SH NAME
efingerd \- another finger daemon for linux
.SH SYNOPSIS
.B efingerd
.I "[-t X] [-f] [-n] [-u] [--help] [--version]"

efingerd should be run from inetd.

.SH "DESCRIPTION"
.B efingerd
is another finger daemon, giving you complete control over what
are you going to display about your computer.
.PP
.SH OPTIONS
.TP
.B \-\-help
Show summary of options and exit.
.TP
.B \-\-version
Show version and exit.
.TP
.B \-t X
Lifetime for spawned services (in seconds)
ex: \-t 25  maintain connections for up to 25 seconds (default: -t 60)
.TP
.B \-n
Do not lookup addresses, use IP numbers instead
.TP
.B \-f
Do not display users' full names.
.TP
.B \-u
Ignore user-specific .efingerd file
.SH USAGE
If you are just an ordinary user and efingerd is already installed by your 
friendly administrator, you can take the advantage of it by making 
executable .efingerd in your home directory (it can be anything - from 
single shell script to a program in super-hyper-extra-object oriented 
language - only speed makes a difference). This program takes two 
arguments, the first is the name of remote user fingering you (or (null) 
if his/her/its system does not run ident), the second one is address of 
his computer (or ip number, if efingerd is installed with option -n). 
Standard output of this program is then displayed to the person fingering 
you. Look at examples/.efingerd for a nice example.

Following executables are providing information about your machine to the 
fingerer:
   
/etc/efingerd/list
  what to display when somebody does finger @your.machine

/etc/efingerd/luser
  what to display when somebody fingers user on your machine, and 
the fingered user does not have ~/.efingerd file

/etc/efingerd/nouser
  what to display when somebody fingers non-existent user on your machine    

If the local user has file .efingerd in his/her/its home directory, and it is 
readable by the daemon, it 
will be executed and it's output will be served to the fingerer.

These are normal programs, displaying on standard output desired 
information. These programs are called with following parameters:
  $1 - identity of remote user, (null) if his/her/its system is not running
ident
  $2 - address of remote machine (IP number if it has not reverse DNS 
entry or you specified -n)
  $3 - name of local user being fingered
  

Look at examples/ for examples.
Don't forget that these programs must be executable by efingerd daemon.
.SH "SEE ALSO"
finger(1), fingerd(8)
.SH AUTHOR
Radovan Garabik (garabik@fmph.uniba.sk)
.SH BUGS
file .efingerd in user's home directory must be executable and readable by UID
efingerd runs under to work.