サーバー上に Excel ファイルがあり、複数のユーザーが問題なくアクセスしています。今日、新しいユーザーがファイルにアクセスしようとしたところ、次のエラーが発生しました:
このファイルを開く権限がありませんエラー
NTFS 権限をチェックしたところ、彼には変更権限があり、フル アクセスも許可しましたが、エラーは解決しません。ファイル エクスプローラーでドリルダウンして問題なくファイルを見ることはできますが、ファイルを開くことができません。なぜこの 1 人のユーザーだけがファイルを開けないのでしょうか?
答え1
私の調査によると、確認するには以下の手順に従うことができます。
- ルート フォルダーを右クリックし、プロパティを選択して、セキュリティ タブを選択します。
- 詳細設定をクリック
- ポップアップ ウィンドウに現在の所有者が表示されます。[変更] をクリックします。[ユーザーまたはグループの選択] ポップアップ ボックスが表示されます。
- テキスト ボックスに現在のユーザー名 (管理者である必要があります) を入力し、[名前の確認] ボタンをクリックします。名前は「公式」システム名 (つまり、コンピュータ名とバックスラッシュが先頭に付く) に置き換えられます。
- OKをクリック
- ボックスが消えて、「セキュリティの詳細設定」ウィンドウに戻ります。
- 所有者の下に「サブコンテナとオブジェクトの所有者を置き換える」というテキストの付いた新しいチェックボックスが表示されます。このチェックボックスを選択します。
- また、「すべての子オブジェクトのアクセス許可エントリを、このオブジェクトからの継承可能なアクセス許可エントリに置き換える」チェックボックスも選択しましたが、このチェックボックスをオンにして 1 回、オフにして 1 回、合計 2 回実行する必要があったと思います。
- 「Everyone」がアクセス許可エントリ ウィンドウに表示されていることを確認します。表示されていない場合は、追加をクリックします。手順 4 で表示されたのと同じボックスが再度表示されます。everyone と入力し、「名前の確認」をクリックしてから「OK」をクリックします。
- 適用をクリック
参照:スレッド。