暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8a MPP 用户白名单功能

原创 liguoliang 2022-01-13
545

一 概述

    GBase 8a MPP支持用户名白名单功能,亦在加强对用户的管理控制。


二 操作

语法

    ceate user user_name hosts "XXX,XXX";

    alter user username host "XXX, XXX";

    hosts信息会保存在gbase.user_check下hosts字段中,该字段最多存储5000个字符。


三 流程

    例如:

        create user u1 hosts "192.168.8.147, 192.168.6.125, 192.168.3.254,192.168.9.223";

    这会在gbase.user表中存在名为'u1'@'%'的用户,但是这个用户有一个特点,是可以在任何地方进行连接,安全性存在问题,但是,又不希望每一个可以登录的host均创建一个用户,均赋予权限等,这样做太过繁琐,所以白名单功能派上了用处。白名单鉴定流程:

        (1) 用户登录认证通过;

        (2) 读取gbase.user_check表hosts信息,如果存在,则判断gccli 中 -h指定的host是否在hosts中,在,则允许登录,否则返回报错。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论