fstab。2 人のユーザーが passwd を使用して NTFS をマウントできるようにします。他のユーザーは拒否します。可能でしょうか?

fstab。2 人のユーザーが passwd を使用して NTFS をマウントできるようにします。他のユーザーは拒否します。可能でしょうか?

これを見たことがある答えただし、パーティションは常にマウントされている必要があります (また、NTFS をマウントしたルート FS のグループ権限を介してユーザー アクセスを行う必要があります)

私が実現したいのは、パーティションのマウントを開始できるユーザーを数人だけにすることです。

そのパーティションをマウントする必要はほとんどなく、常にマウントしたままにしておくと、頻繁にスリープ/ウェイク/移動を行うポータブル デバイスで問題が発生するだけです。

それは可能ですか?次のようなものです:

fstab:

/dev/sda1 /windows ntfs noauto,user=userA,user=userB,rw 0 0

そして理想的には、ユーザーに確認のためにパスワードの入力を求めます。GUI 上で何が起こるかはわかりませんが、学ぼうとしています。これが通常のサーバーであれば、マウント ポイントが許可されている sudoers にそれらを追加するだけです。

最終的には、マシンの管理者を 2 人にするだけになると思います。しかし、私はそれを避けたかったのです。

答え1

fstabでは次のようにも使えます

uid=1000,gid=1000,permissions 0 2

ユーザー、グループ、権限を指定して、マウントをより具体的にします。これら 2 人のユーザーを新しいグループに追加し、マウント時にその ID を使用すると、そのユーザーがディスクを所有し、ディスクに書き込むことができます。

しかし ...

私はディスクを自動でマウントせず、2 人のユーザーがシステムにログインしたときにのみマウントします。基本的に、これらのユーザーがログインすると、ディスクをマウントするスクリプトを開始します。それでもパスワードが必要な場合は、スクリプトでそれを強制できます。また、構成ファイルを追加する場合は、ユーザー名をそこに入力できます (新しいユーザーを追加したり、古いユーザーを削除したりするのが簡単になります)。

関連情報