3

シナリオは次のとおりです。

公開インフラストラクチャ機能が有効になっている単一のサイト コレクションがあります。この下のいくつかのレベルで、発行機能がオンになっている発行サイトがあります。また、このサイトに対する独自の権限も持っています。

問題は、サイト コレクションの管理者以外は「ページを作成」できないことです。私は個人に完全な制御を含むすべてを与えましたが、彼らはまだページを作成できません. ページを編集することはできますが、作成することはできません。

私は何か間違ったことをしていますか?サイトの分類を設定する適切な方法は何ですか? 組織に合わせて階層を作成しようとしていますが、ほとんどの場合、各サイト/サブサイトで固有の権限を使用しています。これは、発行サイトが必要になるまでは問題なく機能していますが、彼をサイト コレクションの管理者にしたくありません。パブリッシング サイトを現在のように機能させる方法や、サイトを適切にレイアウトする方法を教えていただけると助かります。

4

1 に答える 1

2

公開機能を使用しているという事実は、アクセス許可に影響を与えるべきではありません。公開は (ほとんどの場合) 編集の処理方法に大きな影響を与えます。つまり、すぐに展開するか、後でチェックインして公開します。それは単純化しすぎていますが、質問に戻ります。

最も可能性が高いのは、ページを作成するためにアクセスする必要があるテンプレートがあるライブラリへのアクセス許可をユーザーに与えていないことです。それがここで起こっていることだと99%確信しています。理にかなっています - サイトへのアクセス権と既存のページを編集する権限がありますが、ページを作成するには別のライブラリにある新しいファイルにアクセスする必要があります。そのテンプレート ライブラリへのアクセス許可がない場合、アクセス拒否エラーが発生します。

ユーザーがページを作成しようとすると、アクセス拒否エラー ページが正しく表示されますか? そのページの URL をコピーして、詳しく調べてください。アクセスしようとしているがアクセス許可を持っていないテンプレート フォルダーの場所を明らかにする必要があります。そのテンプレート ライブラリへの読み取り専用アクセスにより、ユーザーは必要なアクセスを取得する必要があります。

もう 1 つの推奨事項 - Codeplex のアクセス チェッカー Web パーツを確認してください。 http://accesschecker.codeplex.com/ . この Web パーツはソリューションとして読み込まれ、特定のユーザーがアクセス許可を持つサイトの階層リストを表示できます。自分が持っていると思っていたアクセス許可を与えたことを確認するのに非常に役立ちます。

最後に、アクセス許可のベスト プラクティスに関しては、うまくいっていると思います。サイトで別の方法 (つまり、公開) を選択し、動作が異なるため、少しイライラしています。しかし、何も問題はありません。私はそこに行ったことがあります:) SPパーミッションには、SPベースのグループ(訪問者、メンバー、所有者など)またはADグループのプルの2つのオプションがあります。どちらの方法でも、一意のアクセス許可または継承されたアクセス許可に関して同じ決定を下すことになります。親サイトと同じ権限を使用するか、固有の権限を使用します。HTH

于 2009-05-13T03:15:56.520 に答える