Blame


1 bc18537a 2005-03-18 devnull .TH SRV 4
2 bc18537a 2005-03-18 devnull .SH NAME
3 e0e1e1ee 2006-06-30 devnull srv, 9fs \- start network file service
4 bc18537a 2005-03-18 devnull .SH SYNOPSIS
5 bc18537a 2005-03-18 devnull .B srv
6 5c84c448 2005-03-21 devnull [
7 151b86a0 2007-10-12 rsc .B -an
8 5c84c448 2005-03-21 devnull ]
9 5c84c448 2005-03-21 devnull [
10 5c84c448 2005-03-21 devnull .B -k
11 5c84c448 2005-03-21 devnull .I keypattern
12 5c84c448 2005-03-21 devnull ]
13 bc18537a 2005-03-18 devnull .I address
14 bc18537a 2005-03-18 devnull [
15 bc18537a 2005-03-18 devnull .I srvname
16 bc18537a 2005-03-18 devnull ]
17 bc18537a 2005-03-18 devnull .PP
18 bc18537a 2005-03-18 devnull .B 9fs
19 bc18537a 2005-03-18 devnull .I system
20 bc18537a 2005-03-18 devnull .SH DESCRIPTION
21 bc18537a 2005-03-18 devnull .I Srv
22 bc18537a 2005-03-18 devnull dials the given address and initializes the connection to serve the 9P protocol.
23 bc18537a 2005-03-18 devnull It then posts the resulting connection in the current name space
24 bc18537a 2005-03-18 devnull (see
25 d32deab1 2020-08-16 rsc .MR intro (4) )
26 bc18537a 2005-03-18 devnull as
27 bc18537a 2005-03-18 devnull .I srvname
28 bc18537a 2005-03-18 devnull (default
29 bc18537a 2005-03-18 devnull .IR address ).
30 bc18537a 2005-03-18 devnull .PP
31 bc18537a 2005-03-18 devnull The
32 5c84c448 2005-03-21 devnull .B -a
33 5c84c448 2005-03-21 devnull option causes
34 5c84c448 2005-03-21 devnull .I srv
35 5c84c448 2005-03-21 devnull to post a pre-authenticated connection to the file system
36 5c84c448 2005-03-21 devnull .I aname
37 5c84c448 2005-03-21 devnull (by default, the empty string;
38 5c84c448 2005-03-21 devnull see
39 5c84c448 2005-03-21 devnull .IR attach (9p)).
40 151b86a0 2007-10-12 rsc .PP
41 151b86a0 2007-10-12 rsc The
42 151b86a0 2007-10-12 rsc .B -n
43 151b86a0 2007-10-12 rsc option causes
44 151b86a0 2007-10-12 rsc .I srv
45 151b86a0 2007-10-12 rsc to reject authentication attempts by clients,
46 151b86a0 2007-10-12 rsc useful if the remote server is known not to require authentication.
47 151b86a0 2007-10-12 rsc .PP
48 5c84c448 2005-03-21 devnull .I Srv
49 5c84c448 2005-03-21 devnull authenticates over the 9P connection to establish a valid auth fid.
50 5c84c448 2005-03-21 devnull .IR Keypattern ,
51 5c84c448 2005-03-21 devnull if specified, is used to select the key used for authentication.
52 5c84c448 2005-03-21 devnull Client attach requests are rewritten to use the specified
53 5c84c448 2005-03-21 devnull .I aname
54 5c84c448 2005-03-21 devnull and auth fid.
55 5c84c448 2005-03-21 devnull .PP
56 5c84c448 2005-03-21 devnull The
57 bc18537a 2005-03-18 devnull .I 9fs
58 bc18537a 2005-03-18 devnull command executes the
59 bc18537a 2005-03-18 devnull .I srv
60 bc18537a 2005-03-18 devnull necessary to make available the files of
61 bc18537a 2005-03-18 devnull .IR system .
62 bc18537a 2005-03-18 devnull .PP
63 bc18537a 2005-03-18 devnull .I 9fs
64 bc18537a 2005-03-18 devnull recognizes some special names,
65 bc18537a 2005-03-18 devnull such as
66 bc18537a 2005-03-18 devnull .B sources
67 bc18537a 2005-03-18 devnull to make the file server
68 bc18537a 2005-03-18 devnull .I sources.cs.bell-labs.com
69 bc18537a 2005-03-18 devnull available as service
70 bc18537a 2005-03-18 devnull .IR sources .
71 bc18537a 2005-03-18 devnull .I 9fs
72 bc18537a 2005-03-18 devnull is an
73 d32deab1 2020-08-16 rsc .MR rc (1)
74 bc18537a 2005-03-18 devnull script; examine it to see what local conventions apply.
75 d62a9f32 2006-04-04 devnull .SH EXAMPLES
76 d62a9f32 2006-04-04 devnull List the root directory on
77 d62a9f32 2006-04-04 devnull .IR sources :
78 d62a9f32 2006-04-04 devnull .IP
79 d62a9f32 2006-04-04 devnull .EX
80 d62a9f32 2006-04-04 devnull 9fs sources
81 d62a9f32 2006-04-04 devnull 9p ls sources
82 d62a9f32 2006-04-04 devnull .EE
83 d62a9f32 2006-04-04 devnull .PP
84 d62a9f32 2006-04-04 devnull Mount a remote file server
85 d62a9f32 2006-04-04 devnull .I bootes
86 d62a9f32 2006-04-04 devnull on Linux using the kernel 9P mount driver,
87 d62a9f32 2006-04-04 devnull with
88 d62a9f32 2006-04-04 devnull .I srv
89 d62a9f32 2006-04-04 devnull handling authentication:
90 d62a9f32 2006-04-04 devnull .IP
91 d62a9f32 2006-04-04 devnull .EX
92 d62a9f32 2006-04-04 devnull srv -a sources.cs.bell-labs.com sources
93 e31375ac 2012-08-05 0intro sudo mount -t 9p -o trans=unix,uname=$USER,dfltuid=`id -u`,dfltgid=`id -g`
94 d62a9f32 2006-04-04 devnull `namespace`/sources /n/sources
95 d62a9f32 2006-04-04 devnull .EE
96 bc18537a 2005-03-18 devnull .SH SOURCE
97 bc18537a 2005-03-18 devnull .B \*9/src/cmd/srv.c
98 bc18537a 2005-03-18 devnull .br
99 bc18537a 2005-03-18 devnull .B \*9/bin/9fs
100 bc18537a 2005-03-18 devnull .SH "SEE ALSO
101 d32deab1 2020-08-16 rsc .MR dial (3) ,
102 d32deab1 2020-08-16 rsc .MR intro (4) ,
103 d32deab1 2020-08-16 rsc .MR netfiles (1)