web-dev-qa-db-ja.com

Windowsのディスクアクセス許可から「Everyone」ユーザーを削除するコマンド

WindowsのディスクパーミッションからEveryoneユーザーを削除するための適切なコマンドは何でしょうか?

1
Swetha Setty

これをインストールする必要があります: Sysinterals Suite Powershellの場合:-

[C:\]psgetsid Everyone

PsGetSid v1.44 - Translates SIDs to names and vice versa
Copyright (C) 1999-2008 Mark Russinovich
Sysinternals - www.sysinternals.com

SID for BUILTIN\Everyone:
<SID>

icacls <drive>\*.* /remove:g *<SID> /T

繰り返しになりますが、最初にフォルダの小さなサブセットでテストしてください。


これは機能しますが、上記のicaclsに置き換えられました。

実際にはPowerShellではありませんが、実行できます

cacls.exe *.* /e /g Everyone:n

これにより、ディスク全体で全員が権限なしに設定されます。

最初に単一のファイル/フォルダーでこれをテストして、他のユーザーのアクセスが中断されないことを確認してください。

以下のリンクを参考にしました。
Microsoft TechNet Library Cacls

1
Stese