この質問は SB外付けハードドライブのファイルアクセス許可の変更 から始まりましたが、解決策を見つけることができるので、もう一度質問します。
問題は、Ubuntu 10.04で使用していたUSBドライブを12.04のlaptoに移動したときに発生します。一部のスクリプトはrwでのみ表示されるため、アクセス許可を変更したいのですが、変更できません。
今、私はfstabから10.04のデバイス行を12.04のラップトップにコピーしようとしましたが、それでもエラーメッセージが表示されます。
Error mounting: mount exited with exit code 1: helper failed with:
mount: only root can mount /dev/sdb1 on /media/FREECOM HDD
USBドライブをマウントしようとするfstabに追加する行は
/dev/sdb1 /media/FREECOM\040HDD vfat rw,nosuid,nodev,uhelper=udisks,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,flush 0 0
元のfstabを復元し、USBドライブを接続すると、マウントの出力は
/dev/sdb1 on /media/FREECOM HDD type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks)
ドライブを完全に機能させるには、fstabに何を追加する必要がありますか? USBドライブ内のファイルのアクセス許可を変更したかった。
Sudo fdisk -lの出力
Device Start End Blocks Id System
/dev/sdd1 63 1953520064 976760001 c W95 FAT32 (LBA)
再度、感謝します
次を使用して、/etc/fstab
にあるusbデバイスをsdb1
に自動マウントすることに成功しました。
/dev/sdb1 /media/Test ntfs-3g defaults,user,exec,uid=1000,gid=100,umask=000 0 0
この構成では、ファイルに対するすべての特権を持つデバイスをマウントしました。
/dev/sdb1
をデバイスに置き換えます
/media/Test
をターゲットディレクトリに置き換えます
ntfs-3g
をUSBドライブファイルシステムに置き換えます
関連資料:Fstab-Community Ubuntu Documentation
私の目標は、お使いのPCまたは職場のPCで更新を実行する実行可能ファイルを備えたUSBドライブを使用することです。
マウントオプションに「ユーザー」を追加してみてください
/dev/sdb1 /media/FREECOM\040HDD vfat rw,user,nosuid,nodev,uhelper=udisks,utf8=1,flush 0 0