web-dev-qa-db-ja.com

すべてのユーザーが書き込み可能なUSBドライブを自動マウントするにはどうすればよいですか?

Raspberry PiをセットアップしてBitTorrent Syncを実行し、ファイルを外部ハードドライブにバックアップしようとしていますが、イライラする問題がいくつか発生しています。

まず、USBハードドライブをセットアップして、起動時に自動マウントする必要があります。これは、私が住んでいる場所では電源が頻繁に切れるためです。それで、/etc/fstabに行を追加しました

/dev/sda1   /media/josiah    vfat    defaults   0   0

再起動してドライブをマウントしましたが、btsyncがドライブに書き込めませんでした。それで、少し読んでユーザーオプションを指定する必要があることがわかりましたので、これを試しました。

/dev/sda1   /media/josiah    vfat    defaults,user   0   0

それも機能しないようだったので、すべてのデフォルトを手動で指定してみました

/dev/sda1   /media/josiah    vfat    rw,auto,user,async,suid,dev,exec    0   0

正常に動作していると思いましたが、btsyncがドライブに書き込めないことを再度報告し始め、通常のユーザーとしてマウントを解除しようとすると、ドライブをマウント解除できるのはスーパーユーザーだけであると表示されました。

それがuserオプションの目的であると思ったので、それは私を混乱させます。何が欠けている、または間違っていますか?

20
Josiah Sprague

パーティションをマウントした後でchmodを実行できますが、再起動しても永続しません。

次のfstab行を試してください:

/dev/sda1   /media/josiah    vfat    user,umask=0000   0   0

または、このマウントオプション:

mount -t vfat -ouser,umask=0000 /dev/sda1 /media/josiah

これにより、マウントされたパーティションが読み取り可能および書き込み可能になります。

許容度の低い設定が必要な場合は、新しいグループを作成して次のようにマウントする必要があります。

mount -t vfat -ouser,gid=1010,umask=0007 /dev/sda1 /media/josiah

新しいグループのgidが1010であると想定しています。マウントポイントへのアクセスが必要なすべてのユーザーを新しいグループに追加する必要があります。

26
GnP

マウントディレクトリの権限を編集します。

あなたの場合、chmod 777 /media/josiahトリックをかなりうまくやるべきです。

7
Scandalist

「ユーザー」オプションは、ユーザーにデバイスをマウントさせるだけで、ファイルへのアクセス権とは関係ありません。

Gnpの回答と同様に、「uid」/「gid」および「umask」オプションを参照してください。

1
fievel