History

20090219-1239

Charles.Forsyth committed 17 years ago

Commit bc26b881 parent 63eadad1 file · +29 −45Browse files

Unified · Split

man/8/rstyxd+29−45
@@ -1,53 +1,11 @@
1.TH RSTYXD 81.TH RSTYXD 8
2.SH NAME2.SH NAME
3rstyxd, styxd \- Styx-based remote execution and file service3rstyxd \- Styx-based remote execution and file service
4.SH SYNOPSIS4.SH SYNOPSIS
5.B auxi/rstyxd5.B auxi/rstyxd
6.I alg6.I alg
7\&...7\&...
8.PP
9.B auxi/styxd
10.I alg
11\&...
12.SH DESCRIPTION8.SH DESCRIPTION
13These services are normally started by
14.IR svc (8)
15in response to incoming network calls.
16Each expects the standard input to be connected to the client;
17unusually, it is both read and written.
18.PP
19Both commands first authenticate the incoming call using
20.IR keyring-auth (2)
21via
22.IR security-auth (2).
23On successful authorisation, the server sets
24its user identity to that of the caller,
25and the client can request that a digest and/or encryption
26algorithm be applied using
27.IR ssl (3)
28to protect the data exchanged with the server.
29Each
30.I alg
31names a digest or encryption algorithm that the server will allow
32the client to use,
33in any form accepted by
34.IR ssl ;
35the special name
36.B none
37is usually listed, to allow the client to choose not to use
38.IR ssl .
39.PP
40.I Styxd
41provides Styx file service to its client.
42Having authorised the client and optionally established
43.IR ssl ,
44as described above,
45it exports its name space (usually the name space inherited from
46.IR svc (8))
47on the connection using
48.B Sys->export
49(see
50.IR sys-dial (2)).
51.PP9.PP
52.I Rstyxd10.I Rstyxd
53provides a remote-execution service.11provides a remote-execution service.
@@ -82,6 +40,34 @@ and opens the new · 28 unmodified lines
82.BR /dev/cons )40.BR /dev/cons )
83on file descriptors 0, 1 and 2.41on file descriptors 0, 1 and 2.
84Finally, it executes the command.42Finally, it executes the command.
43.PP
44.I Rstyxd
45is normally started by
46.IR svc (8)
47in response to incoming network calls.
48It expects the standard input to be connected to the client;
49unusually, it is both read and written.
50It
51first authenticates the incoming call using
52.IR keyring-auth (2)
53via
54.IR security-auth (2).
55On successful authorisation, the server sets
56its user identity to that of the caller,
57and the client can request that a digest and/or encryption
58algorithm be applied using
59.IR ssl (3)
60to protect the data exchanged with the server.
61Each
62.I alg
63names a digest or encryption algorithm that the server will allow
64the client to use,
65in any form accepted by
66.IR ssl ;
67the special name
68.B none
69is usually listed, to allow the client to choose not to use
70.IR ssl .
85.SH FILES71.SH FILES
86.TF /usr/user/keyring/default72.TF /usr/user/keyring/default
87.TP73.TP
@@ -96,8 +82,6 @@ run as given · 8 unmodified lines
96.I user82.I user
97.SH SOURCE83.SH SOURCE
98.B /appl/cmd/auxi/rstyxd.b84.B /appl/cmd/auxi/rstyxd.b
99.br
100.B /appl/cmd/auxi/styxd.b
101.SH SEE ALSO85.SH SEE ALSO
102.IR keyring-auth (2),86.IR keyring-auth (2),
103.IR security-auth (2),87.IR security-auth (2),