CIFS Homedir共享是如何使用的

字数 2506阅读 871评论 0赞 0

什么是CIFS Homedir共享

Homedir(Home Directory)属于CIFS共享方式的一种,是指把文件系统以私有目录的形式共享给用户。和普通CIFS共享的区别在于用户访问Homedir共享时是访问用户自己的私有目录。Homedir共享可以像普通CIFS共享一样进行创建(包括配置共享权限和共享特性开关)、查询、修改和删除操作。

Homedir共享的使用特点如下:

  • 客户可以根据业务需要划分不同用户的Homedir目录到不同的文件系统路径。
  • 支持单个用户配置多个Homedir共享,用户可以根据配置的Homedir共享名进行访问。
  • Homedir共享支持普通CIFS共享支持的特性开关,可以对用户访问Homedir业务进行特性控制。
  • 映射规则支持自动创建路径,可以避免管理员为每个用户创建Homedir目录,减轻管理员的运维负担。

CIFS Homedir共享的配置和访问示例

这里,我们举例验证本地用户usera如何通过CIFS Homedir共享访问文件系统下的私有目录。

前提条件

存储系统和Windows主机的业务网络已连通。

配置示例

本示例中配置数据规划如表1-1所示。

表1-1 示例数据规划

项目规划值
文件系统名称:fstest安全模式:NTFS容量:20GB其余参数默认
Dtree名称:dtreetest所属文件系统:fstest安全模式:NTFS
逻辑端口名称:liftest角色:数据数据协议:NFS+CIFSIP和子网掩码等其余参数根据主机侧业务网络自定义设置
Windows本地认证用户名称:usera所属组:Administrators其余参数自定义
CIFS Homedir共享基本信息:共享名称:homedirtest相对路径:home_%d/%w权限:用户类型:Windows本地认证用户用户名:usera权限级别:完全控制映射规则:用户名:usera文件系统:fstestDtree:dtreetest共享路径:/fstest/dtreetest优先级:20自动创建路径:启用

  1. 创建文件系统和Dtree。

    1. 依次选择“服务 > 文件服务 > 文件系统”。
    2. 单击“创建”,参考规划参数,创建名称为“fstest”的文件系统。
    3. 依次选择“服务 > 文件服务 > Dtree”。
    4. 单击“创建”,参考规划参数,创建名称为“dtreetest”的Dtree。
  2. 创建逻辑端口。

    1. 依次选择“服务 > 网络 > 逻辑端口”。
    2. 单击“创建”,参考规划参数,创建名称为“liftest”的逻辑端口。
  3. 创建Windows本地认证用户。

    1. 依次选择“服务 > 文件服务 > 认证用户 > Windows用户 > 本地认证用户”。
    2. 单击“创建”,参考规划参数,创建名称为“usera”的本地认证用户。
  4. 创建CIFS Homedir共享。

    1. 依次选择“服务 > 文件服务 > 共享 > CIFS共享”。
    2. 单击“创建Homedir”,参考规划参数,创建名称为“homedirtest”、相对路径为“home_%d/%w”、共享路径为“fstest/dtreetest”的CIFS Homedir共享。

在访问Homedir共享时,用户实际访问的目录就是由映射规则中配置的“共享路径”(由文件系统和Dtree组成)和创建CIFS Homedir共享时设置的“相对路径”共同组合而成。当“共享路径”下不存在所设置的相对路径时,若映射规则中开启了“自动创建路径”功能,系统会自动创建该相对路径。否则,请在共享路径下手动创建该相对路径,确保共享访问时该目录存在。

在本示例中,CIFS Homedir共享的相对路径为“home_%d/%w”,其中,“%d”代表域名,“%w”代表用户名,则本地用户“usera”的homedir相对目录为“home_localhost/usera/”。因此,本地用户“usera”用户在访问共享时,实际进入的路径即为“fstest/dtreetest/home_localhost/usera”目录。这样,每名用户都有自己独立的空间,达到文件系统以私有目录的形式共享给用户的目的。

  1. 访问Homedir共享空间。

    1. 在Windows客户端,打开 “映射网络驱动器” 。

以Windows Server 2012为例,打开 “文件资源管理器” ,选择“计算机 > 映射网络驱动器 > 映射网络驱动器”。

不同客户端版本的操作界面可能会有少许差异,操作时请以实际情况为准。

  1. 在弹出的 “映射网络驱动器” 对话框中,设置映射的网络文件夹信息。

* 在 “驱动器” 中,指定驱动器符号。
* 在 “文件夹” 中,输入映射的文件夹路径,勾选“使用其他凭据连接”,单击“完成”。

文件夹路径的输入格式为“\\logical ip address\sharename”。

其中,logical ip address指存储系统提供CIFS Homedir共享的逻辑端口IP地址,sharename是指CIFS Homedir共享名称,本示例中为“homedirtest”。

  1. 在弹出的 “Windows安全” 对话框中,输入访问CIFS Homedir共享的用户名和密码。

本示例中使用得是Windows本地认证用户,则在 “用户名” 中输入本地认证用户名(“usera”),在 “密码” 中输入本地认证用户密码。

  1. 单击 “确定” ,即可访问共享空间。
  1. 验证上述Homedir共享访问的目录。

这里我们通过给文件系统fstest创建一个CIFS共享作为举例,验证其下是否存在私有目录“fstest/dtreetest/home_localhost/usera”。

  1. 为文件系统fstest创建一个CIFS共享。
  2. 访问该CIFS共享。你可以参考《基础存储业务配置指南(文件业务)》了解详细配置过程,这里不再赘述。

在该CIFS共享空间下,可以看到存在usera用户的私有目录,证明前面配置的Homedir共享是生效的。


1.

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

X社区推广