問題タブ [ntfs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
4128 参照

macos - リムーバブルメディア上のOSXとWindows間で5GB以上のファイルを転送するのに最適なファイルシステム

WindowsXPコンピュータとLeopardを実行しているMacの間でDVDイメージファイルを転送する必要があります。

マシンは高速ネットワークを介して接続されておらず、使用したいUSBドライブがいくつか浮かんでいます。たとえば、8 GBフラッシュ、60 GB、250GBのUSBハードドライブです。

ファイルが4GB(FAT32の単一ファイルの最大サイズ)を超えることがあり、LeopardのNTFSではうまくいきませんでした。HFSのようなMacファイルシステムをサポートするXP/Vista用のドライバーを知りません。

ここでどのファイルシステムが最適かについて、誰か提案がありますか?

ありがとうトム

0 投票する
2 に答える
1921 参照

iis - IIS6 FTP は NTFS ファイルのアクセス許可を無視しますか?

イントラネット環境では、ファイルを Web サイトに公開するために FTP サーバーをセットアップしています。運用 FTP サーバーに接続し (許可)、ファイルを公開 (許可) した後、自分のものではないフォルダーに移動し (許可)、そこにファイルを書き込みました (FTP では許可されますが、NTFS では許可されません)。

管理者とシステムのみがそのフォルダーへの書き込み権限を持ち、彼女はどのグループの管理者でもありません。

FTP は NTFS セキュリティを無視しますか? 彼女は、読み取りアクセスしかできないサイトにどのように書き込みましたか?

ありがとう。

0 投票する
6 に答える
1083 参照

java - 多くのリーダーと 1 つのライターを持つファイルを安全に更新するにはどうすればよいですか?

ファイルのセットがあります。ファイルのセットは、NTFS 共有からは読み取り専用であるため、多くのリーダーを持つことができます。各ファイルは、書き込みアクセス権を持つ 1 つのライターによって時々更新されます。

次のことを確認するにはどうすればよいですか。

  1. 書き込みが失敗した場合、以前のファイルがまだ読み取り可能であること
  2. 読者は単一の作家を保持することはできません

私はJavaを使用していますが、現在の解決策は、ライターが一時ファイルに書き込み、File.renameTo(). 問題は NTFS にあり、renameToターゲット ファイルが既に存在する場合は失敗するため、自分で削除する必要があります。しかし、ライターがターゲット ファイルを削除してから失敗した場合 (コンピューター クラッシュ)、読み取り可能なファイルがありません。

nio の FileLock は同じ JVM でしか機能しないため、私には役に立ちません。

Java を使用して多くのリーダーでファイルを安全に更新するにはどうすればよいですか?

0 投票する
6 に答える
11336 参照

windows-vista - Windows XP vs Vista:NTFSジャンクションポイント

問題:オペレーティングシステムの「公式」機能ではないようですが、WindowsXPのNTFSジャンクションポイントに大きく依存していました。現在、MSFTは寛大にNTFSジャンクションポイントをVistaの公式部分にしましたが、明らかにそれらは意図的にそれらを壊しました。これで、ポータブルUSBドライブにWinXPで作成したジャンクションポイントを、そのドライブをVistaボックスに接続しても機能しなくなりました。

質問: XPで作成されたNTFSジャンクションをVistaとXPの両方で正しく動作させるスクリプトを持っている人はいますか?この破損を引き起こすためにMSFTが何をしたかを説明するドキュメントまたは仕様はありますか?

更新:フォローアップの質問をありがとう、UlrichとScott。ジャンクションの作成に使用したツールはSystinternalsJunctionv1.05でしたが、すべてが現在MSFTでホストされているアプリの特定のバージョンで作成されたとは言えません。

ジャンクションの使用方法に関する限り...外部の「Qドライブ」デバイスを想定しています。

  • 1)Qドライブの一部のアイテムは、Qドライブのある場所からQドライブの別の場所を指すジャンクションです(たとえば、複数の場所にフォルダーが必要な場合や、従来の.lnkスタイルのショートカット)。動作しません)

  • 2)一部のアイテムは、CドライブからQドライブ上の場所を直接指すジャンクションです。これらの項目は、Qドライブが実際に接続されていないボックス(XPまたはVista)では明らかに機能しませんが、Vistaで接続されている場合、ジャンクションはXPのように機能しません。

0 投票する
3 に答える
4948 参照

security - 'NT AUTHORITY\NETWORK SERVICE' はローカル グループのアクセス許可を継承していませんか?

ASP.NET Web ページを使用してサーバーにアップロードされた画像を削除しています。サイトは IIS の「NT AUTHORITY\NETWORK SERVICE」の下で実行されています。

IIS サーバーで、「NT AUTHORITY\NETWORK SERVICE」を追加したローカル グループ「Full_Access」を作成しました。このグループには、ファイルに対する NTFS 変更アクセス許可が有効になっています。

アプリからファイルを削除するとき。ファイルは削除されません。

代わりに「NT AUTHORITY\NETWORK SERVICE」ファイルをファイルに明示的に追加し、ローカル グループから権限を継承することに依存する代わりに変更権限を与えると、問題なく動作します。

セキュリティタブで有効な権限チェックを使用しましたが、いずれにしても権限があると思われますか? しかし、実際には、サービス アカウントに直接アクセス許可を与えた場合にのみ機能しますか?

「NT AUTHORITY\NETWORK SERVICE」が所属するローカル グループのアクセス許可を継承しない理由はありますか?

0 投票する
3 に答える
1248 参照

windows - NSIS を使用してターゲット ボリュームが NTFS かどうかを検出する

NTFS ボリュームで実行する必要があるプログラム用に、NSIS を使用してインストーラーを作成しています。インストール先のパスが NTFS ボリューム上にあるかどうかを検出し、それに応じて対処するにはどうすればよいですか (ヘルプ/警告メッセージを表示します)?

0 投票する
2 に答える
2157 参照

c# - C#でNTFSにマウントされたフォルダを検出する方法は?

昔々、マウントされたNTFSフォルダをプログラムで検出する方法を読みました(フォルダを検索するときに周期的な再帰が発生する可能性があります)。今私はリンクを見つけることができません..誰かがこれを行う方法を知っていますか?

私が検出したいマウントは、あるフォルダーが別のフォルダーにマウントされたときです。

0 投票する
1 に答える
977 参照

login - マルチドメインのイントラネットに簡単にログインできますか?

Windows ドメインにイントラネット サーバーがあります (サーバーは Windows 2003、IIS6、NTFS アクセス許可です)。ドメイン Domain01 にあります。このイントラネットにアクセスする同じフォレスト内の 2 つのドメイン (Domain01 と Domain02) のユーザーがいます (DC も Windows 2003 を実行しています)。現在、ユーザーは Domain01\username または username@Domain01 のいずれかを入力してログインする必要があります。

ログインするたびにドメインを入力しなければならないため、ユーザーは完全に完全に混乱しています。ドメインなしでユーザー名とパスワードだけを入力するだけで簡単にログインできるようにする方法はありますか? たとえば、サーバーにデフォルトで Domain01 を試行させ、ログインに失敗した場合は Domain02 を試行しますか?

注:可能であれば、プログラムではなくIISまたはサーバー設定を介してこれを行いたいと思います(参考までに、私はASP.NET 2.0を使用しています)。

0 投票する
3 に答える
3785 参照

c# - C# ファイルの作成 - IUSR DELETE を付与する方法は?

ユーザー foo の下で実行される C# で記述されたコンソール プログラムがあります。プログラムはファイルを作成します。場合によっては、IUSR で実行されている Web アプリケーションが、コンソール アプリによって作成されたファイルを削除できる必要があります。

ファイルの作成時に IUSR に DELETE (または同等のもの) を許可したいと思います。どうすればC#でそれを行うことができますか?

FileIOPermissionを見つけましたが、それが何のためにあるのかわかりませんが、特定のユーザーを指定できないため、それが今必要なものであると確信しています。

誰でもこれを行う方法について良い指針を得ましたか?

[ちなみに、一部のサークルでは、任意のファイルに対する IUSR DELETE 権限を付与することは、かなり危険なことですが、この場合、関連するファイルの性質により、IUSR にこれらの権利を付与することを喜んで意味します]