- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:caclsの /c スイッチの意味)
caclsの/cスイッチの意味とは?
このQ&Aのポイント
- Windows2000 ProfessionalのNTFSファイルシステムにおいて、caclsコマンドを使用してアクセス権を変更しようとした際のエラーについて調査します。
- caclsの実行時にアクセス拒否が起こっているように思えます。このエラーの原因として、/cスイッチの役割について解説します。
- また、user1にログオンしながら他のユーザーのアクセス権を変更することは可能かについても検証します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こん**は。 user1にフルコン、user2にフルコン以下の状態で、 user2から、アクセス許可を変更できるかということですが、無理であると思います。 たとえば、私があなたのネットワークの1ユーザーで、読み取り許可しかもっていなかったとします。 私が、caclsコマンドで/cを使い、自分自身にフルコン許可を与える(/cで拒否を無効にする)ことは、ネットワーク管理上、非常に危険なことではないでしょうか? だから、質問の状況でuser2のアカウントからは、アクセス許可の変更ができなかったと考えられます。 では、なぜ、/cコマンドが存在するかというと、 たとえば、私が本来持っていてはいけない機密ファイルを持っていて、自分以外の全員にアクセス拒否設定をしていた場合、普通なら、管理者でも、アクセス許可の重ねあわせで、アクセス拒否となります。 しかし、管理者としては、私が機密ファイルを持つことを許すわけには行きません。そういったときに、管理者特権として、/cを使ってアクセス拒否を無視し、 ファイルを削除する。 そういった感じで使うものだと思います。 参考になれば幸いです。
お礼
shiro-haseさん、こんにちは。 言われることはもっともです。 便利さだけにだけとらわれ、セキュリティ のことをおろそかに考えがちでした。 とても参考になりました。 どうもありがとうございました。