Details

      Description

      SHOW GRANTS statement -
      It will give a list of objects, privileges, and who granted the grantee rights on that object

      • When used by a user who does not participate in the SUPERUSER role, it can be
        used in three ways
        • SHOW GRANTS; This will show all grants effective for the current user or
          roles, whichever is currently determining the user’s privileges.
        • SHOW GRANTS FOR role; This will show grants effective for a given
          role. The user must participate in that role, otherwise permission will be
          denied.
        • SHOW GRANTS FOR user; where user is the username of the current
          user. This will show grants effective for the user. Attempts to list grants
          effective for other users will be denied.
      • When used by a user who does participate in the SUPERUSER role, it can be
        used in three ways:
        • SHOW GRANTS; As in the previous section.
        • SHOW GRANTS FOR role; This will show grants effective for a given
          role. Any role, regardless of whether the current user participates in it,
          can be shown.
        • SHOW GRANTS FOR user; where user is a valid username. This will
          show grants effective for that user. Any user, regardless of whether it is
          the current user, can be shown

      Task includes authorization of the statement.

        Issue Links

          Activity

          Hide
          Thejas M Nair added a comment -

          Comments/questions -
          1. I think we should support an optional keyword - USER/ROLE . In case
          there is both user and role that matches the identifier.
          2. Should the show-grant statement show grants the user/role gets
          through the roles it belongs to ?

          Show
          Thejas M Nair added a comment - Comments/questions - 1. I think we should support an optional keyword - USER/ROLE . In case there is both user and role that matches the identifier. 2. Should the show-grant statement show grants the user/role gets through the roles it belongs to ?
          Hide
          Thejas M Nair added a comment -

          As this is not a SQL standard statement, I propose that we make the keyword USER/ROLE compulsory in this statement.

          Show
          Thejas M Nair added a comment - As this is not a SQL standard statement, I propose that we make the keyword USER/ROLE compulsory in this statement.
          Hide
          Thejas M Nair added a comment -

          The functionality has been implemented through HIVE-6122 and HIVE-7294

          Show
          Thejas M Nair added a comment - The functionality has been implemented through HIVE-6122 and HIVE-7294

            People

            • Assignee:
              Unassigned
              Reporter:
              Thejas M Nair
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - 36h
                36h
                Remaining:
                Remaining Estimate - 36h
                36h
                Logged:
                Time Spent - Not Specified
                Not Specified

                  Development