Монтирование камеры USB на Ubuntu

Записал это на лету, не уверенный в формате Ваших цветовых кодов, но, возможно, дайте ему попытку:

command | awk '{gsub(/\^[^Bm]*[Bm]/,"")}1'

3
25.11.2018, 00:34
3 ответа

"usbdevfs" не является программой. Третья строка является редактированием, которое должно быть сделано в/etc/fstab файл. То, что можно попробовать, открывают/etc/fstab файл с помощью любого текстового редактора, которым Вы довольны. Обратите внимание, что необходимо быть корнем для редактирования того файла. Затем просто скопируйте и вставьте третью строку, т.е.

usbdevfs  /proc/bus/usb  usbdevfs  devmode=0666,noauto 0 0

в конце файла. Сохраните его и перезапустите свою машину. Проверьте, смонтирована ли камера автоматически.

0
27.01.2020, 21:45

добавьте это в свой fstab

/dev/sda1 /media/usb auto rw,user,noauto 0 0

, затем установите камеру, выпустив

mount /dev/sda1

, и получите доступ для чтения/записи.

В зависимости от того, какая версия Ubuntu у вас есть в прошлом. Я подключил камеру к USB-порту и она мгновенно появилась на сыре.

0
27.01.2020, 21:45

Строка /etc/fstab

usbdevfs  /proc/bus/usb  usbdevfs  devmode=0666,noauto 0 0

не означает конкретно камеру. Он предназначен для файловой системы USB-устройства, которая обеспечивает «необработанный» доступ пользовательского пространства к USB-устройствам.

Таким образом, это не означает, что ваша камера всегда будет монтироваться автоматически :это позволяет пользователю -инструменты уровня (, часто основанные на libgphoto2)для доступа к камере, поэтому никаким приложениям не потребуются специальные разрешения для доступа к нему.

Однако предложение изменить конфигурацию usbdevfs в /etc/fstabявляется устаревшим советом, который, скорее всего, не нужен.

Документация для gPhoto говорит:

4.3.5. USB ports on Linux (obsoleted by udev, dirty world-writable hack)

In ancient times, before the arrival of udev, one usually needed to mount the "usbdevfs" or later "usbfs" to /proc/bus/usb. One particular mount option allowed the whole usb filesystem (i.e. all mice, card readers, and all other USB devices) to be made group or world writeable.

Obviously, this kind of “security” is no security and should thus be avoided. Additionally, since udev exists now, just use udev. You can look up how to shoot yourself in the foot with usbdevfs... where? Well, just use udev. After all, this is almost the year 2007, not 1997.

В 2018 году большинство современных дистрибутивов Linux будут автоматически предоставлять необходимые разрешения usbdevfs пользователю, входящему в систему локально, поэтому вам не придется ничего делать. Если вам нужен удаленный доступ к вашим USB-устройствам (, например. при входе через SSH ),обычно вы можете сделать это, добавив членство в определенную группу в свою учетную запись пользователя. Эта группа может называться plugdev:. Подробности смотрите в документации к вашему дистрибутиву.

Вот команда, позволяющая сделать вашу учетную запись членом группы plugdev:

sudo usermod -a -G plugdev <your username here>
1
27.01.2020, 21:45

Теги

Похожие вопросы