鍋綿ブログ

C#・SharePoint・SharePoint Framework・Office365を中心に扱うブログです。

Office 365グループに接続したサイトでメンバーの権限を制限する方法

Office 365グループに接続したサイトでは、該当グループに所属するユーザー全員がサイトに対して「編集」の権限を持つ状態が既定になっています。基本的にはこれで困らないのですしこの状態で運用することが望ましいのですが、時たまこの権限を「投稿」に変更したい場合があります。

f:id:micknabewata:20190515153109p:plain

既定の権限は「編集」

f:id:micknabewata:20190515153410p:plain

既定では「○○ メンバー」SharePoint グループ内にOffice 365グループが入る

というのも、「編集」権限ではリストやライブラリの追加 / 設定変更 / 削除が自由に行えるため、メンバーのITスキルが極端に低かったりすると心配になります。「投稿」権限ではアイテム・ファイルの追加 / 変更 / 削除までしか行えないので、アプリの設定に関してはグループの所有者に手間をかけることになるものの、安心感はあります。

既定権限の変更を前提とする運用はよろしくありませんが、一部のグループだけ特別にということであればメンバーの権限を「編集」から「投稿」に落とす程度の権限変更は運用可能な範囲だと思います。

f:id:micknabewata:20190515153713p:plain

メンバーの権限をこうしたい

ただしこの操作は「サイトの設定」画面から行うことができません。何故ならSharePointサイトをOffice 365グループに接続すると権限の設定機能である「サイトの権限」画面へのリンクが消えてしまうからです。

f:id:micknabewata:20190515153858p:plain

サイトの設定画面にリンクが無い!

どうするかと言うと、URLを直接叩くことで設定が可能になります。とりあえず「サイトの権限」画面を表示してみます。URLは以下になります。

(サイトURL)/_layouts/15/user.aspx

例えばサイトURLが https://contoso.sharepoint.com/sites/sample だっとすると・・

https://contoso.sharepoint.com/sites/sample/_layouts/15/user.aspx

「サイトの権限」画面が表示できましたか?おめでとうございます。これで権限の設定が・・できないだと・・・?

f:id:micknabewata:20190515154704p:plain

ボタンがグレーアウトされていて権限が編集できない

画像は権限変更後なのでメンバーの権限が「投稿」になっていますが、この画面では変更ができません。えー。。。

というわけでボタンクリック後のURLに直接飛ぶ作戦に変えます。これはうまく行きました。

(サイトURL)/_layouts/15/editprms.aspx?sel=5

f:id:micknabewata:20190515155626p:plain

ユーザーの権限変更画面に直接リンクしてみた

以上です。参考になれば幸いです。