1isdnlog.users(5) Linux System Administration isdnlog.users(5)
2
3
4
6 /etc/isdn/isdnlog.users - user base isdnlog config file
7
9 This file is only needed if isdnlog is started with the "-xX" /
10 "xisdn=" option. If this file does not exist, isdnlog will create a
11 default file and print a warning. This file contains information about
12 which users are permitted to use isdnlog clients, and what their privi‐
13 leges are. This file is checked every time a connection to isdnlog is
14 made; thus, it is possible to edit this file and have the changes
15 effective immediately without having to stop and start isdnlog.
16
17 For now there are no real usable clients for isdnlog, so this file
18 isn't very useful at the moment.
19
21 Warning: the format of this file may change in the future.
22
23 Blank lines are ignored. If a line has a "#", this char and the rest of
24 the line is ignored as comment. If the last char of a line is a " line
25 and the next line are considered one line. These characters are con‐
26 sidered special: "$@#,;
27
28 The file consists of lines; each line begins with the name of a user.
29 After the user's name the privileges given to this user are specified
30 (on the same line). The following privileges are possible, separated by
31 semicolons ";" :
32
33 ALL All of the privileges below are given. Should only be given to
34 root.
35
36 MSN=msn[,msn...]
37 Only information about events concerning the specified msns is
38 given. This includes incoming and outgoing calls, and protocol
39 information. Any number of msns may be given. Wildcards (such as
40 used in isdn.conf) are permitted. With "MSN=*" all msns are
41 allowed.
42 Unknown numbers (e.g. from outgoing calls from other isdn devices
43 or incoming calls from analog connections) cannot be specified with
44 MSN=. The only way to allow these calls to be seen is by giving
45 "MSN=*".
46
47 PROTOCOL
48 The information specified to isdnlog by the -xX flag (see
49 isdnlog(8)) is allowed.
50
51 I4LCONF (planned)
52 This gives permission to change isdn4linux properties. This should
53 only be allowed to root.
54
55 ADDRESSBOOK (planned)
56 This makes it possible to retrieve / store information about a
57 caller or called number.
58
59
60 Users
61 At the beginning of the file it is possible to specify users with host‐
62 names:
63
64 fred@vom.jupiter MSN=4711?
65 root@host1.at.home ALL
66
67 Here the user "fred" can only connect to isdnlog from the host
68 "vom.jupiter". Similarly, the user "root" is only allowed when on host
69 "host1.at.home".
70
71 Groups
72 After the lines with hostnames, it is possible to define groups of
73 users and hostnames. A group looks like a section as described in
74 isdn.conf(5). It begins with a line such as:
75
76 [My_Group]
77
78 and ends with the beginning of the next group or the end of the file.
79 Group names are not case sensitive. In fact, group names are not actu‐
80 ally used (except for [world], see below).
81
82 In a group, lines consist of a username or a hostname. Lines with a
83 username must also contain those privileges that the user has. No
84 privileges can be listed with a hostname.
85
86 heinz MSN=*;PROTOCOL
87 @host1
88 @host2
89 otto MSN=47111,47112
90 @host3
91
92 The above example allows the users heinz and otto to connect from any
93 of the hosts host1, host2 and host3. The user heinz can see information
94 about all msns, user otto can only see information about msns 47111 and
95 47112.
96
97 If anyone is allowed to do anything, then it is enough to put only the
98 following line into the file "isdnlog.users":
99
100 [world]
101
103 /etc/isdn/isdnlog.users
104 This file.
105
107 isdnlog(1)
109 This manual page was written by Andreas Jellinghaus <aj@dun‐
110 geon.inka.de>, for Debian GNU/Linux and isdn4linux.
111
112
113
114ISDN 4 Linux 3.9 2000/09/15 isdnlog.users(5)