Windowsファイルのアクセス権は* nixのアクセス許可とは全く異なりますので、chmodはGnuWincoreutilsのWindowsではどのように実装されていますか?ウィンドウのchmodはどのように機能しますか?
答えて
あなたの質問が間違っていない限り、私はこれが本当にサーバー障害の問題だと思います。
しかし、これは実際にはWindowsでPOSIX準拠のchmodを実装することに関わるプログラミングであると仮定して、質問に答えるつもりです。まず、いくつかの背景... this wikipedia articleは、2つのシステムの相違点について議論する公正な仕事をしています。要するに、Windows NTベースのOS(Windows XP非FAT、Windows Vista、Windows 7、Windows Server 200X)は、VAXとUNIXに似ているアクセス制御リストシステムを使用します。彼らはまた、単に読み書き/実行するよりもいくつかのアクセス許可を持っています。
しかし、違いはあまり偉大ではありません。ファイルの所有者は、POSIXシステムと同じようにファイルのパーミッションを与えることができますが、所有者、所有者のグループ、およびPOSIXのように世界の他の国では、特定のユーザとユーザグループに権限を微調整することができます。
ユーザーが複数のグループに所属できるとすれば、グループアクセス権を設定すると、ユーザーが所属するすべてのグループがファイルACLに追加され、同じアクセス許可が設定されると思います。世界は十分に簡単です、それは「Everyone」グループです。同所有者。私はまた、アクセス許可そのものがPOSIX許可、すなわち読み書き、実行に限定されると考えています。
これは、ユーザーがファイルで処理したいと思う大部分のアクセス許可の問題の99%をカバーするので、chmodユーティリティが使用する限り、そのイメージを表示します。ユーザーはいつでもファイルのプロパティウィンドウを開いて、心臓のコンテンツへのアクセス許可をより細かく調整できます。
Windows上でchmodを実行するには、コマンドスイッチを追加して、ACLに特定のユーザーと権限を追加することができます。
編集
私はより直接的に対象を扱うStackOverflowの上で右ここthis answerを見つけました。
明らかに、_chmod
と呼ばれるwin32関数があります。この関数は、UNIX風のカーネルではほぼchmod
のように動作します。
アンダースコアのプレフィックス関数は(通常)常にcランタイム拡張です。 _chmodは、Visual C++の拡張機能であり、厳密にはWin32関数ではありません。 –
@ChrisBeckeあなたはそうです、それは[Microsoftランタイム](http://msdn.microsoft.com/en-us/library/sk54f3f5(v = vs80).aspx)の一部ですが、必ずしもWin32 – Randolpho
- 1. logstash kv {}機能はどのように機能しますか?
- 2. WatchKit:ディクテーション機能はどのように機能しますか?
- 3. 機能はどのように機能しますか?
- 4. $ watchのコール機能は一度にどのように機能しますか?
- 5. dropbox.comの複数のファイルアップロード機能はどのように機能しますか?
- 6. JQueryのdatepickerのポップアップ機能はどのように機能しますか?
- 7. array_udiff()、array_uintersect()などはどのように機能しますか?
- 8. OpenLayers.Control.Scale.template - それはどのように機能し、全く機能しますか?
- 9. マップ機能はReact.jsではどのように機能しますか?
- 10. Schemeではコレクタ機能はどのように機能しますか?
- 11. この機能割り当てはどのように機能しますか?
- 12. セッターテンプレートのライブライブテンプレート機能はどのように機能しますか?
- 13. Facebookのリンク機能はどのように機能しますか?
- 14. このソート機能はどのように機能しますか?
- 15. Solrのスケール機能はどのように機能しますか?
- 16. この単語置換機能はどのように機能しますか?
- 17. この機能はどのように機能しますか? char * getname(); C++
- 18. ソケットioの発光機能はどのように機能しますか?
- 19. 豚の置換機能はどのように機能しますか?
- 20. Readerモナドの「質問」機能はどのように機能しますか?
- 21. 機能の削減はどのように機能しますか?
- 22. jqueryのshow/hide機能はどのように機能しますか?
- 23. Pythonの "all"機能はどのように機能しますか?
- 24. このトランスポーズ機能はどのように機能しますか?
- 25. Aureliaの機能とルーティングはどのように機能しますか?
- 26. Safariのリーダー機能はどのように機能しますか?
- 27. JavaScriptのパワー機能はどのように機能しますか?
- 28. Kotlinの拡張機能はどのように機能しますか?
- 29. <*>の機能はどのように機能しますか?
- 30. AddImplicitRequiredAttributeForValueTypesが実際にどのように機能し、どのように機能していますか?ここ
おそらく全くありません。いくつかのGnuWin32バイナリから見たものは、少なくともWindows上で動作しないものを削除するだけです。 – Joey
これは実際にプログラミングに関するものであれば、そのまま言い換えてください。 – Randolpho
"Windowsでchmod ... _implemented_がどのようにプログラミングの質問であるのか"については不明な点は何ですか? –