Skip to main content
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

配置默认 UNIX 用户

贡献者

您可以配置默认 UNIX 用户,以便在用户的所有其他映射尝试均失败或不希望在 UNIX 和 Windows 之间映射单个用户时使用。或者,如果您希望对未映射用户的身份验证失败,则不应配置默认 UNIX 用户。

关于此任务

默认情况下,默认 UNIX 用户名称为 "`pcuser` " ,这意味着默认情况下,系统会启用用户到默认 UNIX 用户的映射。您可以指定另一个名称以用作默认 UNIX 用户。您指定的名称必须存在于为 Storage Virtual Machine ( SVM )配置的名称服务数据库中。如果此选项设置为空字符串,则任何人都无法以 UNIX 默认用户身份访问 CIFS 服务器。也就是说,每个用户都必须在密码数据库中有一个帐户,然后才能访问 CIFS 服务器。

要使用户使用默认 UNIX 用户帐户连接到 CIFS 服务器,该用户必须满足以下前提条件:

  • 用户已通过身份验证。

  • 用户位于 CIFS 服务器的本地 Windows 用户数据库, CIFS 服务器的主域或受信任域中(如果在 CIFS 服务器上启用了多域名称映射搜索)。

  • 用户名未显式映射到空字符串。

步骤
  1. 配置默认 UNIX 用户:

    如果您要 …​ 输入 …​

    使用默认 UNIX 用户 "`pcuser` "

    vserver cifs options modify -default-unix-user pcuser

    使用另一个 UNIX 用户帐户作为默认用户

    vserver cifs options modify -default-unix-user user_name

    禁用默认 UNIX 用户

    vserver cifs options modify -default-unix-user ""

    vserver cifs options modify -default-unix-user pcuser

  2. 验证是否已正确配置默认 UNIX 用户: vserver cifs options show -vserver vserver_name

    在以下示例中, SVM vs1 上的默认 UNIX 用户和子系统 UNIX 用户均配置为使用 UNIX 用户 "`pcuser` " :

    vserver cifs options show -vserver vs1

    Vserver: vs1
    
      Client Session Timeout : 900
      Default Unix Group     : -
      Default Unix User      : pcuser
      Guest Unix User        : pcuser
      Read Grants Exec       : disabled
      Read Only Delete       : disabled
      WINS Servers           : -