デュアルブート環境のWindowsに対するntfs-3g実行権限

デュアルブート環境のWindowsに対するntfs-3g実行権限

Manjaro LinuxとWindows 10のインストール間でデータを共有するためにNTFSパーティションを使用しています。基本インストールはntfs-3g完全に機能し、ユーザーを設定できました。権限マッピング

Linuxファイルシステムは、0644デフォルトでUNIX権限を使用してファイルを生成します。特に、これはすべての新しいファイルですいいえデフォルトでは実行可能です(chmod +x)。これは私にとって非常に明確で良いです。

問題:Windows 10で起動してsetup.exeインターネットから通常のファイルをダウンロードすると、Windowsでファイルが「作成された」にもかかわらず、Windowsでファイルが実行されません!私が受け取ったエラーメッセージはおおよそ次のとおりです。 (私のインストールはドイツ語になっています。)開くことができないファイル。間違ったパスにあるか、必要な操作を実行するために必要な権限がありません。

現在の回避策は、システムをシャットダウンしてLinuxで起動してから実行し、chmod +x /shareddisc/path/to/downloaded/fileWindowsから再起動することです。この方法本当に修正されました。質問。

なぜこれが起こるのですか?最初にWindowsでこれらのファイルを実行可能ファイルにするにはどうすればよいですか?インストーラをダウンロードするたびに再起動する必要があるのは本当に痛いことです。

システムメッセージ

  1. マンジャロ Linux
    • バージョン 19.0.2 キリア
    • カーネル 5.5.16
    • fstabマウントオプション:UUID=5327DD064405A05B /media/shareos ntfs defaults,noatime,permissions,rw,exec 0 0
  2. Windows
    • Windows 10および2020年4月19日現在のすべての更新
    • 共有ドライブは次のようにマウントされます。D:\
  3. NTFS-3g
    • バージョンntfs-3g 2017.3.23 external FUSE 29

ユーザーマッピングファイル:

# Generated by ntfsusermap for Linux, v 1.2.0
:1001:S-1-5-21-2651015022-247621189-3734135628-513
1000:1000:S-1-5-21-2651015022-247621189-3734135628-1001

ありがとうございます!

関連情報