为数据库用户配置 Ident 身份验证

要配置 Ident 身份验证,请执行以下步骤:

  1. 创建使用 Ident 的身份验证方法。

    Ident 服务器必须和您的数据库安装在相同的计算机上,所以请指定关键字 LOCAL。Vertica 要求 Ident 服务器和数据库始终与您的数据库位于相同的计算机上。

    => CREATE AUTHENTICATION v_ident METHOD 'ident' LOCAL;
    
  2. 设置 Ident 身份验证参数,指定允许连接到您的数据库的系统用户。

    => ALTER AUTHENTICATION v_ident SET system_users='user1:user2:user3';
    
  3. 将身份验证方法与 Vertica 用户相关联。使用 GRANT 语句,允许系统用户 user1 使用 Ident 身份验证登录:

    => GRANT AUTHENTICATION v_ident TO user1;