【发布时间】:2019-08-14 09:45:16
【问题描述】:
如果 DB2 使用 OS 身份验证,我在 OS 级别删除了一个 DB2 用户,会有什么影响? DB2 还能正常工作吗?我授予用户的权限在用户重新创建后是否仍然可用?
【问题讨论】:
标签: db2
如果 DB2 使用 OS 身份验证,我在 OS 级别删除了一个 DB2 用户,会有什么影响? DB2 还能正常工作吗?我授予用户的权限在用户重新创建后是否仍然可用?
【问题讨论】:
标签: db2
在寻求 Db2 方面的帮助时,请提及您的 Db2 服务器平台(Z/os、i 系列、Linux/Unix/Windows)。原因是每个平台的答案都不同。您的问题还可以使用特殊标签来指示 Db2 平台(db2-zos、db2-400、db2-luw)。
如果删除操作系统用户,则影响是用户无法再连接到 Db2 数据库。但是,之前创建并存储在数据库内部的任何 GRANTS 都将保持不变(除非某些东西撤销了它们),即使在删除操作的所有预先存在的连接之后它们不会被使用-system-user 被终止。
对于 Db2-Linux/Unix/Windows,如果您在操作系统中重新创建用户,则仅当之前的 GRANTS 仍然存在于数据库中并且用户成功重新连接时才会重新应用。这种行为在其他平台上可能会有所不同。
如果 Db2 服务器配置了特殊的安全插件,或者使用 LDAP 或其他外部工具,那么答案也可能不同。
【讨论】: