root以外のユーザーが書き込むことができるNTFSパーティションをマウントする方法は?

root以外のユーザーが書き込むことができるNTFSパーティションをマウントする方法は?

私はDebian 8.8を使用しており、ntfs-3gを使用しています/etc/fstab

/dev/sdc1  /mnt/data_backup  ntfs-3g  rw,uid=1000,gid=1000,dmask=0002,fmask=0003  0  0

userA私のアカウントでは、パーティションの読み書きに問題はありません。ただし、私のワークステーションは、userBそのグループに属していない他のワークステーションで開かれていますroot。 root以外のユーザーがこのパーティションに書き込むことを許可する方法はありますかuserB?最良の結果は、userBパーティションにファイルを追加するだけで削除できないことです。 FTPソリューションも許可されています。ありがとうございます!

答え1

私はメカニズムを理解するのに役立つユーザーとグループの概念を学ぶのに時間を費やしました。NTFS-3G基準寸法。これが私の解決策です。

  1. グループを作成し、ntfsグループにuserAおよびを追加します。userB
  2. gidを/etc/fstabに変更しますgid=ntfs。マスクは、グループ内のすべてのユーザーがパーティションに書き込むことができることを意味します。

@七感謝!

答え2

4年10ヶ月前の質問

現在 2022-05-11

私はRHEL / CentOS 7.9を使用しており、EPELリポジトリにntfs-3g-2021.8.22-2.el7.x86_64.rpmあるものを使用してntfs-3g-libs-2021.8.22-2.el7.x86_64.rpmntfsパーティションを書き込み可能としてマウントできます。実際、最新のntfs-3gでは、-t ntfs-3gmountコマンドのオプションを使用する必要さえありません。しかし、私のntfsファイルシステムがrwxrwxrwxLinuxにマウントされている場合は、その中のすべてが含まれます。

2019バージョンのようにntfs-3gを使用すると機能しますが、-t ntfs-3gインストール時に他の微妙な違いの中でもそのオプションを使用する必要があります。

したがって、この質問に対する現在の回答は、私の経験によれば、Windows 10でntfsでフォーマットされたUSBポータブルディスクを使用してWindows PCとLinuxサーバー間でデータを転送してきました...ここ数年間.... ... .Linuxでntfsパーティションをマウントするのに問題はなく、Linuxユーザーに関係なく書くことができます。したがって、最新のntfs-3gバージョンを使用してください。

しかし、ntfs-3gにntfsパーティションをマウントし、合理的なユーザー/グループ権限ポリシーを持っている場合は、これは別の話です。

関連情報