跳到主要内容

配置默认 Linux 用户

可以配置默认 Linux 用户,以便在某一用户的所有其他映射尝试均失败的情况下使用,或者在您不想在 Linux 和 Windows 之间映射个别用户的情况下使用。或者,如果您希望非映射用户认证失败,则不应该配置默认 Linux 用户。

关于本任务

默认情况下,默认 Linux 用户的名称为pcuser,这表示,默认为已启用将用户映射至默认 Linux 用户。您可以对默认 Linux 用户指定另一名称。您指定的名称必须在为存储虚拟机(SVM)所配置的名称服务数据库中存在。如果此选项设置为空字符串,则没有人可以作为 Linux 默认用户访问 CIFS 服务器。也就是说,每个用户必须有密码数据库的帐户才能访问 CIFS 服务器。

如果用户希望使用默认 Linux 用户帐户连接 CIFS 服务器,其必须满足以下先决条件:

  • 用户已经过认证。

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

  • 用户名未明显映射为空字符串。

  1. 配置默认 Linux 用户:
    如果要...输入...
    使用默认 Linux 用户pcuservserver cifs options modify -default-unix-user pcuser
    使用另一 Linux 用户帐户作为默认用户vserver cifs options modify -default-unix-user user_name
    禁用默认 Linux 用户vserver cifs options modify -default-unix-user ""

    示例

    vserver cifs options modify -default-unix-user pcuser
  2. 验证是否正确配置默认 Linux 用户:vserver cifs options show -vserver vserver_name

    示例

    在以下示例中,SVM vs1 上的默认 Linux 用户和访客 Linux 用户均被配置为使用 Linux 用户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 : -