Я пытаюсь смонтировать свой Amazon Kindle, 3-е издание. Он автоматически монтируется, и когда я запускаю mount -l
, я получаю следующий вывод:
/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]
Из этого вывода мне кажется, что я должен иметь возможность читать и записывать в файловую систему.
К сожалению, когда я пытаюсь скопировать любые файлы в Kindle, я не могу сделать это как обычный пользователь. У меня есть настройка pmount на моей машине, поэтому я не уверен, что это является причиной проблемы ... я не смог найти дополнительную информацию о ней в отношении такого рода проблемы.
У кого-нибудь есть предложения о том, чего мне здесь не хватает? Спасибо.
Обновлен на вопрос в комментариях
jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)
jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31 1969 /media/usb0/
Обновлено для дополнительного обсуждения
Я использую usbmount для моего решения по автонастройке. Я использую pmount, чтобы обычный пользователь мог смонтировать устройство. Похоже (после дальнейшего расследования), что эти приложения не работают вместе. usbmount выполняет автомонтирование, но не с точки зрения пользователя. Если я подключу устройство, а затем снова подключу его вручную, я смогу выполнить запись на устройство.
Подхожу ближе, но я все еще не уверен, как заставить usbmount уважать пользователя. (Может я не могу?)
источник
id
и =>ls -ld /media/usb0
media/usb0
являетсяroot
и он (а) является единственным с ш обрядового доступа. Вы можете вручную изменить его с помощьюsudo chown jascav /media/usb0
илиmount -o remount,uid=jascav /media/usb0
, но реальный ответ на ваш вопрос заключается в том, как настроить систему, чтобы это происходило автоматически. Не уверен в этом, к сожалению. Какой дистрибутив вы используете?Ответы:
Разобрался (спасибо всем, кто немного помог бегать мозгами).
Поскольку usbmount выполняет автоматическое монтирование, именно в этом и заключается проблема. И, что достаточно удобно, usbmount предоставляет файл конфигурации для управления подключением диска. Для этого откройте /etc/usbmount/usbmount.conf.
В файле есть строка, которая выглядит так:
Добавьте uid и / или gid, к которому вы хотите подключить устройство.
Теперь мои диски автоматически монтируются каждый раз.
источник
Принятый ответ не работает для меня (Ubuntu 12.04)
Однако изменение
/etc/usbmount/usbmount.conf
и изменение строки, начиная сMOUNTOPTIONS
добавления,uid=1000,gid=1000
, сделало свое дело для меня.источник
id
).Вы должны указать
uid=
опцию при монтаже их вручную, например,/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0
Но почему вы монтировали это вручную, это работает для вас, если вы монтируете его, например, с помощью nautilus / thunar? (который использует удиски)
источник
udisksctl mount --block-device /dev/sdg1
и это должно заботиться о разрешениях и так далее.Я столкнулся с этой проблемой, что было невозможно управлять файлами на USB-накопителях / SD-картах (запись / удаление), потому что диски были смонтированы с помощью root
usbmount
. Моим простым решением было удалитьusbmount
и использоватьhal
иpmount
.Спасибо за этот совет в
usbmount
описании пакета:К счастью ,
hal
иpmount
установлены по умолчанию в Ubuntu:источник
Я не хочу указывать uid в
usbmount.conf
файле, поэтому я использовал следующие опции.Это должно работать для всех пользователей, которые являются членами
plugdev
группы. Размонтировать сpumount
.источник
Добавить к
/etc/usbmount/usbmount.conf
:источник
У меня была такая же проблема с ubuntu-mate 16.04.1, пока я не вспомнил недавнюю установку "Thunar". Удаление "Тунар" было моим решением.
источник