chiark / gitweb /
Regenerated formatted documentation with correct version no.
[userv.git] / spec.html / index.html
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2
3 <html>
4
5 <head>
6
7 <title>User service daemon and client specification</title>
8
9 </head>
10
11 <body>
12
13 <hr>
14
15   [<a href="#abstract">Abstract</a>]
16   [<a href="#copyright">Copyright Notice</a>]
17   [<a href="#contents">Contents</a>]
18
19 <hr>
20
21 <h1>User service daemon and client specification</h1>
22
23 <hr>
24
25 <h2><a name="abstract">Abstract</a></h2>
26
27 This is a specification for a Unix system facility to allow one
28 program to invoke another when only limited trust exists
29 between them.
30
31 <h2><a name="copyright">Copyright Notice</a></h2>
32
33 <p>
34 <code>userv</code> is Copyright 1996-1999 Ian Jackson.
35 </p>
36
37 <p>
38 <code>userv</code> is free software; you can redistribute it and/or modify
39 it under the terms of the GNU General Public License as published by
40 the Free Software Foundation; either version 2 of the License, or (at
41 your option) any later version.
42 </p>
43
44 <p>
45 This program is distributed in the hope that it will be useful, but
46 <em>without any warranty</em>; without even the implied warranty of
47 <em>merchantability</em> or <em>fitness for a particular purpose</em>.  See
48 the GNU General Public License for more details.
49 </p>
50
51 <p>
52 You should have received a copy of the GNU General Public License
53 along with <code>userv</code>; if not, write to the Free Software
54 Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
55 </p>
56
57
58
59 <hr>
60
61 <h2><a name="contents">Contents</a></h2>
62
63 <ul>
64 <li><a href="ch-intro.html">1 Introduction</a>
65 <li><a href="ch-client.html">2 Client program usage</a>
66 <ul>
67 <li><a href="ch-client.html#s2.1">2.1</a> Options
68 <li><a href="ch-client.html#s-optoverride">2.2</a> Security-overriding options
69 </ul>
70 <li><a href="ch-envir.html">3 Execution environment of the service program</a>
71 <ul>
72 <li><a href="ch-envir.html#s3.1">3.1</a> File descriptors
73 <li><a href="ch-envir.html#s3.2">3.2</a> Environment
74 </ul>
75 <li><a href="ch-config.html">4 Service-side configuration</a>
76 <ul>
77 <li><a href="ch-config.html#s4.1">4.1</a> Configuration file syntax
78 <li><a href="ch-config.html#s-directives">4.2</a> Configuration file directives
79 <li><a href="ch-config.html#s-configerrors">4.3</a> Errors in the configuration file
80 <li><a href="ch-config.html#s-defaults">4.4</a> Defaults
81 </ul>
82 <li><a href="ch-ipass.html">5 Information passed through the client/daemon combination</a>
83 <li><a href="ch-notes.html">6 Applications and notes on use</a>
84 <ul>
85 <li><a href="ch-notes.html#s-standards">6.1</a> Standard services and directory management
86 <li><a href="ch-notes.html#s-reducepriv">6.2</a> Reducing the number of absolutely privileged subsystems
87 <li><a href="ch-notes.html#s-noexcess">6.3</a> Do not give away excessive privilege to <code>userv</code>-using facilities
88 <li><a href="ch-notes.html#s-notreally">6.4</a> <code>userv</code> is not a replacement for <code>really</code> and <code>sudo</code>
89 <li><a href="ch-notes.html#s-nogeneral">6.5</a> Don't give access to general-purpose utilities
90 </ul>
91 </ul>
92
93 <hr>
94
95  [<a href="#abstract">Abstract</a>]
96  [<a href="#copyright">Copyright Notice</a>]
97  [<a href="#contents">Contents</a>]
98
99 <hr>
100
101 User service daemon and client specification<br>
102
103 <address>
104 0.64.1<br>
105 Ian Jackson <a href="mailto:ian@davenant.greenend.org.uk">ian@davenant.greenend.org.uk</a>
106 </address>
107
108 </body>
109
110 </html>
111