SQL クエリでスペースの権限を確認する方法
プラットフォームについて: Data Center のみ。 - This article only applies to Atlassian apps on the Data Center プラットフォーム。
この KB は Data Center バージョンの製品用に作成されています。Data Center 固有ではない機能の Data Center KB は、製品のサーバー バージョンでも動作する可能性はありますが、テストは行われていません。 Server* 製品のサポートは 2024 年 2 月 15 日に終了しました。Server 製品を実行している場合は、 アトラシアン Server サポート終了 のお知らせにアクセスして、移行オプションを確認してください。
*Fisheye および Crucible は除く
要約
This article pertains to Confluence versions 5.2 and greater, and has been tested to work in Confluence 7.19. If you are on a significantly higher version, the info on this page may be outdated, and you should double check the SQL results against what's being shown in the UI.
Confluence インスタンスの管理者にとって、アプリケーションの外から特定のスペースの権限を照会できると便利な場合があります。大規模なインスタンスにおいて、管理者が UI 上で各スペースを確認することなく、レポート/監査に用いることができます。
ソリューション
以下の SQL クエリを <SPACEKEY (スペースキー)> を入力して実行することで、特定のスペースのすべての権限を出力できます。
SELECT sp.permid, sp.permtype, s.spacekey, s.spacename, sp.permgroupname, um.lower_username
FROM SPACEPERMISSIONS sp
JOIN SPACES s ON sp.spaceid = s.spaceid
LEFT JOIN user_mapping um ON sp.permusername = um.user_key
WHERE s.spacekey = '<SPACEKEY>';ℹ️ You can add "ORDER BY permtype" to the end of the query if you prefer the output to sort by each permission.
また、特定のユーザーやグループがどのスペースにアクセスできるかを調べたい場合は、以下の逆シナリオの KB を参照してください。
出力の例
>
permid | permtype | spacekey | spacename | permgroupname | lower_username
--------+---------------------+----------+---------------+------------------+----------------
196637 | EXPORTSPACE | EX | Example Space | confluence-users |
196636 | EXPORTPAGE | EX | Example Space | confluence-users |
196635 | COMMENT | EX | Example Space | confluence-users |
196634 | EDITBLOG | EX | Example Space | confluence-users |
196633 | CREATEATTACHMENT | EX | Example Space | confluence-users |
196632 | VIEWSPACE | EX | Example Space | confluence-users |
196631 | EDITSPACE | EX | Example Space | confluence-users |
196630 | SETPAGEPERMISSIONS | EX | Example Space | | admin
196629 | REMOVEMAIL | EX | Example Space | | admin
196628 | EXPORTSPACE | EX | Example Space | | admin
196627 | EXPORTPAGE | EX | Example Space | | admin
196626 | EDITBLOG | EX | Example Space | | admin
196625 | REMOVEATTACHMENT | EX | Example Space | | admin
196624 | CREATEATTACHMENT | EX | Example Space | | admin
196623 | REMOVEBLOG | EX | Example Space | | admin
196622 | REMOVECOMMENT | EX | Example Space | | admin
196621 | REMOVEPAGE | EX | Example Space | | admin
196620 | SETSPACEPERMISSIONS | EX | Example Space | | admin
196619 | EDITSPACE | EX | Example Space | | admin
196618 | COMMENT | EX | Example Space | | admin
196617 | VIEWSPACE | EX | Example Space | | adminスペース権限のマッピング

出力結果の permtype の値は、以下のスペース権限に対応します。
権限名 | Value of |
|---|---|
All - View |
|
Pages - Add |
|
Pages - Restrict |
|
Pages - Delete |
|
Blog - Add |
|
Blog - Delete |
|
Comments - Add |
|
Comments - Delete |
|
Attachments - Add |
|
Attachments - Delete |
|
Mail - Delete |
|
Space - Export |
|
Space - Admin |
|
この内容はお役に立ちましたか?