Невозможно выполнить запись на любое USB-устройство, подключенное через файловый менеджер Thunar. Можно читать только как "корень"?
Я использую тестирование Debian с XFCE в качестве рабочей среды и Thunar в качестве файлового менеджера. У меня проблема с установкой USB-накопителей, таких как USB-накопитель. Когда я подключаю флэш-накопитель USB, на рабочем столе появляется значок, представляющий его; если я дважды щелкну по нему, Thunar монтирует его, но с правами root и пользователем и группой. Результат: я могу получить доступ к устройству (как пользователь), но не могу писать на нем.
Я проверил mount
выход с двумя разными флешками. Я заметил, что автомонтирование правильно выполнено с флешкой, на которой создана файловая система /dev/sdb
(Флешка 1), например; в другой, где у меня есть /dev/sdb1
раздел (флэш-накопитель USB 2), автонастройка XFCE не работает должным образом и подключите устройство root
владение.
Флешка 1 mount
выход:
/dev/sdb on /media/gilberto/3C93-E461 type vfat (rw,nosuid,nodev,relatime,uid=1000,gid=1000,fmask=0022,dmask=0077,codepage=437,iocharset=utf8,shortname=mixed,showexec,utf8,flush,errors=remount-ro,uhelper=udisks2)
Флешка 2 mount
выход:
/dev/sdb1 on /media/usb0 type vfat (rw,nosuid,nodev,noexec,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=utf8,shortname=mixed,errors=remount-ro,user)
Любое решение для этой проблемы?
2 ответа
Я столкнулся с той же проблемой с моим рабочим столом Debian, и предложение Tara на форумах Bodhi Linux решило ее.
По сути я убрал строку включая устройство /dev/sdb1
в моем /etc/fstab
а затем Thunar начал монтировать любые USB-устройства хранения данных с моей учетной записью вместо root. Обнаружение устройств и монтаж осуществляются gvfs
а также thunar-volman
,
Следует сначала проверить, что диск монтируется правильно, никаких сообщений об ошибках или сообщений типа "только для чтения" в dmesg
или же /var/log/syslog
Тогда вы, вероятно, хотите использовать некоторые mount
варианты, подобные приведенным ниже (из man mount
):
Варианты крепления для жира
(Примечание: fat - это не отдельная файловая система, а общая часть файловых систем msdos, umsdos и vfat.)
uid=value and gid=value
Установите владельца и группу всех файлов. (По умолчанию: uid и gid текущего процесса.)
umask=value
Установите umask (битовая маска разрешений, которых нет). По умолчанию используется umask текущего процесса. Значение дано в восьмеричном виде.
И это может быть информативно, если диск изначально доступен для записи, но затем изменяется:
Если файловая система msdos обнаруживает несоответствие, она сообщает об ошибке и устанавливает файловую систему только для чтения. Файловую систему можно снова сделать доступной для записи, перемонтировав ее.
Затем, когда найдены правильные варианты, вы можете редактировать /etc/fstab
или использовать диски (gnome-disk-utility
хотя это не было на 100% надежно в прошлом).
Я не уверен, почему Thunar (или udisks2) неправильно монтирует диски... выглядит как fmask
/ dmask
коды не показывают никаких пользовательских разрешений и / или никаких прав на чтение. Я на Linux Mint XFCE и USB-накопители с жирным "просто работать"... Добавление записи для UUID каждого раздела (из sudo blkid
) чтобы /etc/fstab
должен исправить это, но не должен быть необходим. На самом деле, есть ли что-нибудь странное в этом файле сейчас?
Проверка моего Thunar Edit -> Preferences -> вкладка Advanced - флажок Volume Management установлен, и когда я нажимаю ссылку Configure, он переходит в XFCE Settings -> "Removable Drives and Media", где ни для одной из вкладок ничего не проверено (Память -> Съемное хранилище, все не проверено), кроме "Воспроизвести VCD /DVD".
Может быть, там где-то странная обстановка? Попробуйте изменить вещи, чтобы они были похожи на мои? И если это не там, может быть udisks
/udisks2
делает что-то странное само по себе, но я не уверен, как это изменить... man udisks
/man udisks2
будет первой остановкой.