USB ドライブのマウント - su 権限がないとファイルを削除できません

USB ドライブのマウント - su 権限がないとファイルを削除できません

ファイルを削除するのにルート権限が必要ないように、この USB ドライブを自動マウントする方法はありますか?

これは現在私の fstab ファイルにある内容です:

/dev/sdb1 /mnt/epson auto defaults,user,exec,umask=777 0 0

フォルダ内のファイルを削除しようとすると/mnt/epson:

$:/mnt/epson/EPSCAN/001$ rm EPSON004.PDF
rm: remove write-protected regular file ‘EPSON004.PDF’? y
rm: cannot remove ‘EPSON004.PDF’: Permission denied

sudo として実行すると、ファイルを削除できます。USB ドライブは Epson WorkForce 840 プリンターに差し込まれた USB スティックであり、このマウントされたドライブを介してスキャンを共有しているため、すべてのユーザーに USB ドライブ上のファイルの削除を許可したいと思います。私のバックアップ ソリューションは、フォルダーを定期的にクリアする chron ジョブをスケジュールすることですが、ユーザーがファイルを削除できるようにしたいと思います。

フォルダー内のアクションについても同様であり、所有権を変更することもできません。

/mnt$ sudo chown user:user -R epson
chown: changing ownership of ‘epson/EPSCAN/001/test’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001/EPSON004.PDF’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001/EPSON005.PDF’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001/EPSON006.PDF’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN’: Operation not permitted
chown: changing ownership of ‘epson’: Operation not permitted

編集:

問題が解決しました:

問題は解決しました。これが私の fstab ファイルです:

/dev/sdb1 /mnt/epson vfat user,umask=0000,iocharset=utf8 0 0

http://ubuntuforums.org/showthread.php?t=1156286

答え1

問題はここにあります:

/dev/sdb1 /mnt/epson auto defaults,user,exec,umask=777 0 0

これは、ユーザーがマウントできることだけを意味します (実際、root は常にマウントできるため、何も変更されません)。ただし、探していたのは ですuser_id=0,group_id=0,default_permissions

これを fstab 行に追加しますが、より完全なものを好みます。

/dev/sdb1 /mnt/epson auto defaults,user,exec,umask=777,rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other 0 0

さらに、allow_other実際にマウントを行っているユーザー以外のユーザーがマウントされたファイルシステムにアクセスできるようになります。

関連情報