默认身份验证记录
Vertica 会自动创建以下默认身份验证记录并将其授予 public
角色。这些记录具有最低的优先级 (-1
),因此用户创建的身份验证记录将优先于这些默认记录:
=> SELECT auth_name,is_auth_enabled,auth_host_type,auth_method,auth_priority,is_fallthrough_enabled FROM client_auth;
auth_name | is_auth_enabled | auth_host_type | auth_method | auth_priority | is_fallthrough_enabled
---------------------------+-----------------+----------------+-------------+---------------+------------------------
default_hash_network_ipv4 | True | HOST | PASSWORD | -1 | False
default_hash_network_ipv6 | True | HOST | PASSWORD | -1 | False
default_hash_local | True | LOCAL | PASSWORD | -1 | False
(3 rows)
注意
请勿对自定义身份验证记录使用password
方法。如果要对自定义身份验证记录使用基于密码的身份验证,请改用 hash
。
如果未定义身份验证记录(且默认身份验证记录已被删除),则只有 dbadmin 和没有密码的用户可以访问数据库。有关详细信息,请参阅隐式身份验证。