Skip to content

Instantly share code, notes, and snippets.

@sankars
Last active December 3, 2019 18:43
Show Gist options
  • Save sankars/6b5af5746f464ab90f544467cae0fd08 to your computer and use it in GitHub Desktop.
Save sankars/6b5af5746f464ab90f544467cae0fd08 to your computer and use it in GitHub Desktop.
Analyse Sentry Permission
SELECT r.ROLE_NAME,g.GROUP_NAME
FROM DC_CDH_SENTRY.SENTRY_ROLE_GROUP_MAP m
INNER JOIN DC_CDH_SENTRY.SENTRY_GROUP g ON m.GROUP_ID = g.GROUP_ID
INNER JOIN DC_CDH_SENTRY.SENTRY_ROLE r ON r.ROLE_ID = m.ROLE_ID
ORDER BY r.ROLE_NAME,g.GROUP_NAME
SELECT
SENTRY_ROLE.ROLE_NAME,
SENTRY_DB_PRIVILEGE.PRIVILEGE_SCOPE,
SENTRY_DB_PRIVILEGE.SERVER_NAME,
SENTRY_DB_PRIVILEGE.DB_NAME,
SENTRY_DB_PRIVILEGE.TABLE_NAME,
SENTRY_DB_PRIVILEGE.COLUMN_NAME,
SENTRY_DB_PRIVILEGE.URI,
SENTRY_DB_PRIVILEGE.ACTION,
SENTRY_DB_PRIVILEGE.WITH_GRANT_OPTION
FROM SENTRY_ROLE_DB_PRIVILEGE_MAP
JOIN SENTRY_ROLE ON SENTRY_ROLE.ROLE_ID=SENTRY_ROLE_DB_PRIVILEGE_MAP.ROLE_ID
JOIN SENTRY_DB_PRIVILEGE ON SENTRY_DB_PRIVILEGE.DB_PRIVILEGE_ID=SENTRY_ROLE_DB_PRIVILEGE_MAP.DB_PRIVILEGE_ID;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment