8322 nl: misleading-indentation
[unleashed/tickless.git] / usr / src / man / man1m / mountd.1m
bloba38cf00d3214036004ed74411905051ba6b2bce0
1 .\"
2 .\" The contents of this file are subject to the terms of the
3 .\" Common Development and Distribution License (the "License").
4 .\" You may not use this file except in compliance with the License.
5 .\"
6 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
7 .\" or http://www.opensolaris.org/os/licensing.
8 .\" See the License for the specific language governing permissions
9 .\" and limitations under the License.
10 .\"
11 .\" When distributing Covered Code, include this CDDL HEADER in each
12 .\" file and include the License file at usr/src/OPENSOLARIS.LICENSE.
13 .\" If applicable, add the following below this CDDL HEADER, with the
14 .\" fields enclosed by brackets "[]" replaced with your own identifying
15 .\" information: Portions Copyright [yyyy] [name of copyright owner]
16 .\"
17 .\"
18 .\" Copyright 1989 AT&T
19 .\" Copyright (c) 2004, Sun Microsystems, Inc. All Rights Reserved
20 .\" Copyright 2016 Nexenta Systems, Inc.
21 .\"
22 .Dd March 12, 2016
23 .Dt MOUNTD 1M
24 .Os
25 .Sh NAME
26 .Nm mountd
27 .Nd server for NFS mount requests and NFS access checks
28 .Sh SYNOPSIS
29 .Nm /usr/lib/nfs/mountd
30 .Op Fl rv
31 .Sh DESCRIPTION
32 .Nm
33 is an RPC server that answers requests for NFS access information and file
34 system mount requests.
35 It reads the file
36 .Pa /etc/dfs/sharetab
37 to determine which file systems are available for mounting by which remote
38 machines.
39 See
40 .Xr sharetab 4 .
41 .Nm nfsd
42 running on the local server will contact
43 .Nm
44 the first time an NFS client tries to access the file system to determine
45 whether the client should get read-write, read-only, or no access.
46 This access can be dependent on the security mode used in the remoted procedure
47 call from the client.
48 See
49 .Xr share_nfs 1M .
50 .Pp
51 The command also provides information as to what file systems are mounted by
52 which clients.
53 This information can be printed using the
54 .Xr showmount 1M
55 command.
56 .Pp
57 The
58 .Nm
59 daemon is automatically invoked by
60 .Xr share 1M .
61 .Pp
62 Only super user can run the mountd daemon.
63 .Pp
64 See
65 .Xr nfs 4
66 for available configuration properties for
67 .Nm .
68 .Ss Options
69 The options shown below are supported for NFSv2/v3 clients.
70 They are not supported for NFSv4 clients.
71 .Bl -tag -width Ds
72 .It Fl r
73 Reject mount requests from clients.
74 Clients that have file systems mounted will not be affected.
75 .It Fl v
76 Run the command in verbose mode.
77 Each time
78 .Nm
79 determines what access a client should get, it will log the result to the
80 console, as well as how it got that result.
81 .El
82 .Sh FILES
83 .Bl -tag -width Ds
84 .It Pa /etc/dfs/sharetab
85 shared file system table
86 .El
87 .Sh SEE ALSO
88 .Xr nfsd 1M ,
89 .Xr share 1M ,
90 .Xr share_nfs 1M ,
91 .Xr sharectl 1M ,
92 .Xr showmount 1M ,
93 .Xr nfs 4 ,
94 .Xr sharetab 4 ,
95 .Xr attributes 5
96 .Sh NOTES
97 Since
98 .Nm
99 must be running for
100 .Nm nfsd
101 to function properly,
103 is automatically started by the
104 .Sy svc:/network/nfs/server
105 service.
107 .Xr nfs 4 .
109 Some routines that compare hostnames use case-sensitive string comparisons;
110 some do not.
111 If an incoming request fails, verify that the case of the hostname in the file
112 to be parsed matches the case of the hostname called for, and attempt the
113 request again.