
次のターミナル コマンドを使用して、Linux コンピューターに FAT32 ドライブをマウントしました。
> sudo mount /dev/sdb1 /media/exampleFolderName -o dmask=000, fmask=111
ネットワーク接続を介してファイルを共有/編集できるように、これを行いました。残念ながら、Linux は FAT32 形式でのファイルごとのアクセス許可をサポートしていないため、接続中にドライブ全体に適切なアクセス許可が設定されます。
マウントを正しく理解していれば、ドライブを接続するたびにこれを実行する必要がありますが、これはやりたくないことです。次のようなことを聞いたことがあります。
/etc/fstab
そこで質問なのですが、上記のマウントコマンドをfstabエントリに変換するにはどうすればいいのでしょうか?dマスクそしてマスクつまり、それはありがたいことです。
答え1
おそらく次のような行を追加したいでしょう
/dev/sdb1 /media/drive1 vfat dmask=000,fmask=0111,user 0 0
に。オプション フィールドに/etc/fstab
を追加すると、 だけでなくすべてのユーザーがこのファイル システムをマウントできるようになります。,user
root
答え2
dmask と fmask はそれぞれディレクトリとファイルの権限です。これは 8 進数です。所有者、グループ、その他のユーザーの読み取り、書き込み、実行権限を示します。
fstab:
/dev/sdb1 /media/exampleFolderName vfat dmask=000,fmask=111 0 0
ドライブを接続すると、USB などの外付けドライブは自動的にマウントされます。