1URONODE.PERMS(5) Linux Programmer's Manual URONODE.PERMS(5)
2
3
4
6 uronode.perms - URONode permissions file.
7
9 URONode.perms file is read at program startup with the knowledge of
10 users username (call), connection type (AX.25, NET/ROM, ROSE, TCP/IP),
11 peers IP address (for TCP/IP) and port name (for AX.25). The first
12 entry matching this information is taken and user is asked for password
13 and given permissions according to it.
14
15 The lines within uronode.perms must either be a comment line, which
16 starts with a # in the first column, or a permission entry in the fol‐
17 lowing format, each field being delimited by white space:
18
19 username type portname password permissions
20
21 The field descriptions are:
22
23
24 username This is matched against users username (call) without
25 SSID. An asterisk (*) matches any username.
26
27 type This is matched against the type of the connection to
28 user. Possible values for this field are:
29
30 * matches any type of connection.
31
32 ax25 matches users coming in with AX.25 and FlexNet.
33
34 netrom matches users coming in with NET/ROM.
35
36 rose matches users coming in with ROSE.
37
38 local matches TCP/IP connections where users host is in
39 "local" network as defined in uronode.conf(5).
40
41 ampr matches TCP/IP connections where users host is in
42 amprnet (44.0.0.0/8).
43
44 inet matches TCP/IP connections where users host is
45 neither in "local" network nor in amprnet.
46
47 host matches users starting URONode from shell.
48
49 portname If user is coming in with AX.25 this field is matched
50 against the local port name the user is coming in via. An
51 asterisk (*) matches any port name.
52
53 password If the previous three fields match and this field is not
54 a single asterisk (*) the user is asked for a password.
55 The password is then matched against this field.
56
57 permissions This field represents a a bitmask of operations the user
58 is permitted to do. It is a sum of the values listed
59 here:
60
61 1 permits logging in even if no other permissions
62 are given.
63
64 2 permits outgoing AX.25 and Flexnet connects.
65
66 4 permits outgoing NET/ROM connects.
67
68 8 permits telneting to hosts in the "local" network
69 as defined in uronode.conf(5).
70
71 16 permits telneting to hosts in amprnet.
72
73 32 permits telneting to hosts neither in the "local"
74 network nor in amprnet.
75
76 64 ANSI Color flag. Enable per interface to allow the
77 user to have ANSI color graphics on their termi‐
78 nal. A "*" for the interface will flag color ON
79 for all interfaces for that callsign. Suggested to
80 leave OFF unless requested by the end user... but
81 looks kewl in a shell terminal.
82
83 128 permits outgoing ROSE connects.
84
85 256 The no-escape flag. Disables the escape mechanism
86 for this user.
87
88
89 FILES
90
91 /usr/local/etc/ax25/uronode.perms
92
94 uronode(8), uronode.conf(5), axports(5), ax25(4).
95
96
97
98Linux 28 April 1998 URONODE.PERMS(5)