web-dev-qa-db-ja.com

サーバー管理者はフォルダのアクセス許可を変更できません

Windows Server(Server 2012 R2を実行)に共有フォルダーがあります。誰かがいくつかのサブフォルダー(共有のトップから数レベル下)のアクセス許可をなんとか変更し、サーバー管理者はフォルダーにアクセスしたり、アクセス許可/所有権を変更したりできません参照権限。

Windowsエクスプローラーのプロパティを使用すると、[セキュリティ]タブに「このオブジェクトのプロパティを表示するには読み取り権限が必要です」と表示されます。詳細オプションも同様で、権限なしのエラーが発生します。また、「現在の所有者を表示できません」と表示され、[所​​有者の変更]オプションが機能しません(権限なし)。

親フォルダのプロパティとセキュリティを使用して「すべての子のアクセス許可エントリを置き換える」も機能しませんでした。

管理者として実行しているコマンドプロンプトを開き、takeownおよびicaclsコマンドを使用しようとしましたが、どちらも機能していません。

>takeown /a /f foldername
ERROR: Access is denied.

>icacls foldername /reset /t /c
foldername: Access is denied.
Successfully processed 0 files; Failed processing 1 files

(無実を保護するためにフォルダ名が削除されました。)

所有権を元に戻したり、権限をリセットしたりする他の方法に関する提案はありますか?サーバーはVM ITデータセンターで実行されているため、セーフモードで起動することは実際にはオプションではありません。

2
jimtut

誰かがそれらのサブフォルダをいくつかのWindowsプロセスによって「ロック」されていることがわかりました。おそらくエクスプローラウィンドウを開いています。毎週のcronジョブがこれらの一時フォルダーを削除しようとしたときに、フォルダーがこの奇妙な状態になりました。フォルダのロックを解除すると([コンピュータの管理]-> [共有フォルダ]-> [ファイルを開く])、フォルダが表示されなくなりました。

4
jimtut