続きです。
管理者権限のcmdから、前回作成したtest.txtを削除します。
C:\Users\takk\Desktop>del test.txt
C:\Users\takk\Desktop>dir
ドライブ C のボリューム ラベルがありません。
ボリューム シリアル番号は 20C6-F2AA です
C:\Users\takk\Desktop のディレクトリ
2019/01/20 16:03 <DIR> .
2019/01/20 16:03 <DIR> ..
0 個のファイル 0 バイト
2 個のディレクトリ 186,578,243,584 バイトの空き領域
C:\Users\takk\Desktop>
再度test.txtを作成。
C:\Users\takk\Desktop>echo HELLO > test.txt
C:\Users\takk\Desktop>cacls test.txt
C:\Users\takk\Desktop\test.txt <アカウント ドメインが見つかりません>(ID)F
NT AUTHORITY\SYSTEM:(ID)F
BUILTIN\Administrators:(ID)F
DESKTOP-TRO4JUU\takk:(ID)F
C:\Users\takk\Desktop>
今度は、既存の権限を維持したまま、testuser2の権限のみ付与します。
caclsの/eオプションを使います。
C:\Users\takk\Desktop>cacls test.txt /e /g testuser2:f 処理ファイル: C:\Users\takk\Desktop\test.txt C:\Users\takk\Desktop>
さて、ファイルの権限はどう変わっているでしょうか。
C:\Users\takk\Desktop\test.txt DESKTOP-TRO4JUU\testuser2:F
<アカウント ドメインが見つかりません>(ID)F
NT AUTHORITY\SYSTEM:(ID)F
BUILTIN\Administrators:(ID)F
DESKTOP-TRO4JUU\takk:(ID)F
C:\Users\takk\Desktop>
testuser2のみが追加されて、他のユーザはそのままです。今度はうまくいきました。



コメント