SHOW AUTHENTICATION
SHOW AUTHENTICATION 显示当前用户或当前集群中所有用户的身份验证信息。
提示
所有用户都有权查看自己的身份验证信息。只有具有 user_admin
角色的用户才能查看所有用户的身份验证信息或指定用户的身份验证信息。
语法
SHOW [ALL] AUTHENTICATION [FOR USERNAME]
参数
参数 | 必需 | 描述 |
---|---|---|
ALL | 否 | 如果指定此关键字,则返回当前集群中所有用户的身份验证信息。如果未指定此关键字,则仅返回当前用户的身份验证信息。 |
USERNAME | 否 | 如果指定此参数,则可以查看指定用户的身份验证信息。如果未指定此参数,则只能查看当前用户的身份验证信息。 |
输出
+---------------+----------+-------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+---------------+----------+-------------+-------------------+
字段 | 描述 |
---|---|
UserIdentity | 用户身份。 |
Password | 是否使用密码登录到 StarRocks 集群。
|
AuthPlugin | 用于身份验证的接口。有效值:MYSQL_NATIVE_PASSWORD 和 AUTHENTICATION_LDAP_SIMPLE 。如果未使用任何接口,则返回 NULL 。 |
UserForAuthPlugin | 使用 LDAP 或 Kerberos 身份验证的用户的名称。如果未使用任何身份验证,则返回 NULL 。 |
示例
示例 1:显示当前用户的身份验证信息。
SHOW AUTHENTICATION;
+--------------+----------+------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+--------------+----------+------------+-------------------+
| 'root'@'%' | No | NULL | NULL |
+--------------+----------+------------+-------------------+
示例 2:显示当前集群中所有用户的身份验证信息。
SHOW ALL AUTHENTICATION;
+---------------+----------+----------------------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+---------------+----------+----------------------------+-------------------+
| 'root'@'%' | Yes | NULL | NULL |
| 'chelsea'@'%' | No | AUTHENTICATION_LDAP_SIMPLE | NULL |
+---------------+----------+----------------------------+-------------------+
示例 3:显示指定用户的身份验证信息。
SHOW AUTHENTICATION FOR root;
+--------------+----------+------------+-------------------+
| UserIdentity | Password | AuthPlugin | UserForAuthPlugin |
+--------------+----------+------------+-------------------+
| 'root'@'%' | Yes | NULL | NULL |
+--------------+----------+------------+-------------------+