【windows】ファイル、フォルダの権限の確認と変更のコマンド
問題
ファイルの権限をコマンドラインで確認、変更したい。
答え
1、所有者を確認する
dir コマンドに \q オプションを指定すると、所有者が表示される
>dir \q ...(中略)... 2009/02/19 03:40 251,768 NT SERVICE\TrustedInstagautami.ttf 2010/04/30 00:45 157,080 NT AUTHORITY\SYSTEM georgia.ttf 2010/04/30 00:45 145,940 NT AUTHORITY\SYSTEM georgiab.ttf 2010/04/30 00:45 162,380 NT AUTHORITY\SYSTEM georgiai.ttf 2010/04/30 00:45 164,332 NT AUTHORITY\SYSTEM georgiaz.ttf 2010/04/30 00:45 135,848 NT SERVICE\TrustedInstaimpact.ttf 2006/10/03 11:14 649,580 NT SERVICE\TrustedInstamicross.ttf 2010/04/30 00:45 203,360 NT AUTHORITY\SYSTEM msuighur.ttf ...(後略)...
2、所有者を変更する
takeown コマンドを使う。
対象のファイルの所有者を自分にする例。
takeown /F 対象のファイル
3、権限を確認する
cacls コマンドを使う。 「cacls 対象ファイル」。
C:\Windows\Fonts>cacls cour.ttf C:\Windows\Fonts\cour.ttf NT SERVICE\TrustedInstaller:F BUILTIN\Administrators:R NT AUTHORITY\SYSTEM:R BUILTIN\Users:R
4、権限を変更する
cacls コマンドを使う。「calcs 対象ファイル /G 対象ユーザー:権限」など。
C:\Windows\Fonts>cacls xxxxx.ttf /G yoshimura:F よろしいですか (Y/N)?Y 処理ファイル: C:\Windows\Fonts\xxxxx.ttf
(上は Fonts ディレクトリで試してみた様子)
ヘルプは 「cacls /?」で表示できる。
くまった狸 2016年8月25日 11:42
ファイルの所有者を「SYSTEM」にコマンドで変更したいのですが、どのようにすればできるでしょうか。