Монтирование USB-накопителя — невозможно удалить файлы, если нет прав su

Монтирование USB-накопителя — невозможно удалить файлы, если нет прав su

Есть ли способ автоматически смонтировать этот USB-накопитель, чтобы мне не нужны были права root для удаления файлов?

Вот что сейчас у меня в файле 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-накопителе, так как это USB-накопитель, подключенный к принтеру Epson WorkForce 840, и я делюсь сканами через этот смонтированный диск. Мое решение для резервного копирования — запланировать задание 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то, что это позволяет другим пользователям, помимо того, кто выполняет фактическое монтирование, получать доступ к смонтированной файловой системе.

Связанный контент