从 Solaris 2.6 发行版开始,缺省情况下,可用于 NFS 挂载的所有文件系统都可自动用于 WebNFS 访问。需要使用此过程的唯一条件是以下情况之一:
允许在尚未允许 NFS 挂载的服务器上进行 NFS 挂载
使用 public 选项来重置公共文件句柄以缩短 NFS URL
使用 index 选项强制装入特定的 HTML 文件
有关在启动 WebNFS 服务之前应考虑问题的列表,请参见规划 WebNFS 访问。
成为超级用户或承担等效角色。
角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”。有关如何使用主管理员配置文件配置角色,请参见《系统管理指南:基本管理》中的第 2 章 “使用 Solaris Management Console(任务)”。
使用 WebNFS 服务向要共享的每个文件系统添加项。
编辑 /etc/dfs/dfstab。向每个文件系统的文件中添加一个项。以下示例中显示的 public 和 index 标记是可选的。
share -F nfs -o ro,public,index=index.html /export/ftp |
有关 /etc/dfs/dfstab 的说明,请参见 dfstab(4) 手册页;有关完整的选项列表,请参见 share_nfs(1M) 手册页。
共享文件系统。
项添加到 /etc/dfs/dfstab 中之后,可通过重新引导系统或使用 shareall 命令来共享文件系统。
# shareall |
验证信息是否正确。
运行 share 命令以检查是否列出了正确选项:
# share - /export/share/man ro "" - /usr/src rw=eng "" - /export/ftp ro,public,index=index.html "" |