Win7のファイル許可:現在のユーザーセッションでの変更

こんにちは、Habraの皆さん、こんにちは!

前書き:時々、職場のユーザーの個々のフォルダーとファイルに権限を設定する必要があります。 XPでは、これは簡単かつ簡単に行われました(誰も知らない場合、方法はカットの下で)が、VistaとSevenのリリースで-古い信頼できる友人は私を失望させました。 現在のユーザーの下で、Windowsの個々のフォルダーとファイルに権限をすばやく設定する方法を見てみましょう。 時間を節約!



したがって、まず、Windows XPで実行されるメソッド:

管理者権限でcmdを実行します(これはrunas / user:domain \ login cmdです。突然誰かが忘れて、そこにmagicコマンドを入力した場合-explorer / separate







その結果、管理者権限でエクスプローラーを起動します。 権利を公開し、機知に富んでいます。



しかし、変更の時が来ました。新しいシステムでは、このコマンドは現在のユーザーからエクスプローラーを起動します。

もちろん、ワークステーションから管理者のボールを介して権限を設定したり、他のファイルマネージャーを自分で実行したりできます。



そのため、この状況を克服する2つの方法を見つけました。1つは正確で興味深い方法、もう1つは高速で面白い方法です。 最初のものから始めましょう。



方法1.好奇心の強い患者向け


コンダクターの権利を区別するために、COMオブジェクトの1つが責任を負います。 すなわち- 高架-無標高エクスプローラーファクトリー



この奇跡は次のように見つかります。

管理者特権でcmdを実行します-dcomcnfgを実行し、DCOM構成でElevated-Unelevated Explorer Factoryパラメーターを探します。







そこに隠れている動物を探します:







ただし、ほとんどの場合、このパラメーターを編集することはできません。 レジストリブランチHKEY_CLASSES_ROOT \ AppID \ {CDCBCFCA-3CDC-436f-A4E2-0E02075250C2}を変更する権限はありません

そのような些細なことはいつ私たちを止めましたか? 自分を所有者にし、権限を変更し、dcomcnfgを再度実行します

ほら! これで、Identity-Starting userタブでパラメーターを設定できます。







ちょっと面倒ですね レジストリキーをすぐに編集できます-HKEY_CLASSES_ROOT \ AppID \ {CDCBCFCA-3CDC-436f-A4E2-0E02075250C2} \ RunAs







政治家を通してこの問題を解決することは可能ですが、残念ながら、私はこれを発見しておらず、職場では適用できません。 レジストリキーでバッチファイルが頭に浮かぶ場合を除きます。 さて、最初の方法をマスターしました...



そして今は魔法の時です。



方法2.速くて楽しい


管理者としてcmdを実行し、メモ帳を開き、[すべてのファイルを開いて表示する]を選択し、ファイルとフォルダーの権限を静かに変更します。



この素晴らしい発見の時の私の目を描いた写真が添付されています:







ご清聴ありがとうございました!



UPD

ユーザーdenis_gと他のいくつかのLinuxsoidのおかげで、アクセス権を管理するコンソールコマンド-CACLSについて長い間読んだことを思い出しました

タイムズ構文リファレンス

2つの構文リファレンス



変更権限を持つユーザーの追加は、次のように行われます。



caclsパス:\ To \ FILE / t / e / pユーザー名:C



変数はどこにありますか:/ t-サブディレクトリ(フォルダ用)、/ e-編集、つまり 既存の権利の変更、/ p-ユーザーへの変更(ない場合は追加)、C-読み取り。

フォルダーに対するすべての権限を無効にすることができるため、最初の練習として注意してください!



UPD2が機能しませんでした

Shiftキーを押しながら、「別のユーザーとして実行」ファイルエクスプローラーを選択します...

画像



タチディによるUPD3

1)プロセスexplorer.exeを強制終了する

2)管理者アカウントに代わって実行する

3)必要なスチームを設定する

4) すべてを返却することを忘れないでください!



All Articles