Christoph Grimmer-Dietrich Asked: 2015-01-30 01:52:38 +0800 CST2015-01-30 01:52:38 +0800 CST 2015-01-30 01:52:38 +0800 CST DB2 是否支持基于主机的访问控制? 772 来自 MySQL 我想知道 DB2 是否有类似于 MySQL 的 user@host 访问权限概念的东西。 db2 access-control 1 个回答 Voted Best Answer mustaccio 2015-01-30T04:35:07+08:002015-01-30T04:35:07+08:00 默认情况下,DB2 将所有身份验证委托给服务器的操作系统,因此“主机”始终相同——DB2 服务器主机和经过身份验证的用户 ID 确实具有“主机”组件,并且所有权限都根据用户 ID 进行验证只要。 根据您实际想要实现的目标,您可以通过自定义身份验证插件、工作负载管理器控件或行/列访问控制机制来限制对某些操作或对象的访问。 编辑 感谢 @IanBjorhovde 提醒我们另一个选项:可信上下文(请参阅教程),尽管它仍然不是完全匹配。即使您可以限制具有特定 IP 的客户端连接到数据库,身份验证仍然在服务器上执行,因此它不完全是“user@remote_host”,而是“user@server_host connecting from remote_host”。
默认情况下,DB2 将所有身份验证委托给服务器的操作系统,因此“主机”始终相同——DB2 服务器主机和经过身份验证的用户 ID 确实具有“主机”组件,并且所有权限都根据用户 ID 进行验证只要。
根据您实际想要实现的目标,您可以通过自定义身份验证插件、工作负载管理器控件或行/列访问控制机制来限制对某些操作或对象的访问。
编辑
感谢 @IanBjorhovde 提醒我们另一个选项:可信上下文(请参阅教程),尽管它仍然不是完全匹配。即使您可以限制具有特定 IP 的客户端连接到数据库,身份验证仍然在服务器上执行,因此它不完全是“user@remote_host”,而是“user@server_host connecting from remote_host”。