跳过导航链接 | |
退出打印视图 | |
手册页第 1M 部分:系统管理命令 Oracle Solaris 11 Information Library (简体中文) |
- 配置和管理文件共享服务
sharectl [-h]
sharectl status [-h] [protocol]
sharectl get [-h] [-p property]... protocol
sharectl set [-h] [-p property=value]... protocol
sharectl 命令对文件共享协议(例如 NFS 和 SMB)执行操作。此命令可设置客户机和服务器操作属性,获取和恢复配置快照,以及获取协议服务的状态。
get 和 set 子命令(请参见下文)要求使用 root 特权或者要求您承担主管理员角色。授权的用户可以使用 sharectl 设置 Solaris 服务器管理工具中的 NFS 和 SMB 属性的全局值。请参见 nfs(4) 和 smb(4)。
支持以下选项:
显示用法消息。
指定一个属性。请参见下文的“子命令”部分。
sharectl 支持下面描述的子命令。sharectl 命令的格式是:
# sharectl subcommand [option]
获取指定协议的属性值。如果未提供 -p 选项,则将获取指定协议的所有属性。
设置指定的文件共享协议的属性。
显示指定协议的状态,如果未指定协议,则显示所有文件共享协议的状态。
示例 1 获取属性
以下命令获取 NFS 协议的属性。
% sharectl get nfs lockd_listen_backlog=32 lockd_servers=20 lockd_retransmit_timeout=5 grace_period=90 nfsmapid_domain=sun.com servers=16 server_versmin=2 server_versmax=4 max_connections=-1
以下命令获取 NFS 协议的 grace_period 属性的值。
% sharectl get -p grace_period nfs grace_period=90
示例 2 设置属性
请注意,在前面的示例中,服务器 NFS 协议的最低版本 (server_versmin) 设置为 2。以下命令将最低版本号设置为版本 3。
% sharectl set -p server_versmin=3 nfs
示例 3 获取状态
以下命令获取系统上所有文件共享协议的状态。
% sharectl status nfs enabled
示例 4 设置 SMB 服务器的属性
以下命令为 SMB 协议设置 server_signing_required 属性的值。
% sharectl set -p server_signing_required=true smb
示例 5 设置 SMB 客户机的属性
以下命令为 SMB 协议设置 client_signing_required 属性的值。
% sharectl set -p client_signing_required=true smb
示例 6 设置对 autofs 的 RPC(Remote Procedure Call,远程过程调用)调用的跟踪
以下命令扩展了对 autofs 的每个 RPC 调用,并将其记录到在 automountd(1M) 中为该服务指定的位置。
# sharectl set trace=1 autofs
成功完成。
命令失败。
用于退出状态的错误代码。
有关以下属性的说明,请参见 attributes(5):
|
automount(1M)、automountd(1M)、lockd(1M)、mountd(1M)、nfsd(1M)、nfsmapid(1M)、nfs(4)、smb(4)、user_attr(4)、attributes(5)、rbac(5)、smf(5)、standards(5)·