Ubuntu에 USB 카메라 설치

Ubuntu에 USB 카메라 설치

Ubuntu에 SwissRanger 카메라를 설치해야 합니다. USB 설치 지침을 따르려고 합니다.

설명에서:

Modify the usbdevfs entry in /etc/fstab    
by setting devmode appropriately, for example:
usbdevfs  /proc/bus/usb  usbdevfs  devmode=0666,noauto 0 0

usbdevfs 프로그램을 구하는 방법을 모르겠습니다. 그리고 그 이후에도 자동이라고 하면 USB를 연결할 때마다 카메라가 자동으로 마운트된다는 뜻인가요? 직접적인 웹링크는 없으며, 웹페이지 아래 libmesasr-dev-1.0.14-706.i386.deb 실행 후 폴더에 위치합니다. http://www.mesa-imaging.ch/drivers.php

답변1

/etc/fstab

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

특별히 카메라는 아닙니다. USB 장치 파일 시스템에서 USB 장치에 대한 "원시" 사용자 공간 액세스를 허용하는 데 사용됩니다.

물론아니요이는 카메라가 항상 자동으로 설치된다는 것을 의미합니다. 즉, 사용자 수준 도구를 허용합니다(일반적으로 다음을 기반으로 함).갤러리 사진 2) 카메라에 액세스하기 때문에 어떤 애플리케이션에도 액세스하기 위해 특별한 권한이 필요하지 않습니다.

그러나 usbdevfs 구성을 변경하라는 제안은 /etc/fstab오래되었으며 아마도 필요하지 않을 것입니다.

이것gPhoto 문서설명하다:

4.3.5. Linux의 USB 포트(udev, dirty world writable 해커에 의해 더 이상 사용되지 않음)

고대에는 udev가 등장하기 전에는 /proc/bus/usb에 "usbdevfs"나 이후의 "usbfs"를 마운트해야 하는 경우가 많았습니다. 특수 설치 옵션을 사용하면 전체 USB 파일 시스템(즉, 모든 마우스, 카드 리더기 및 기타 모든 USB 장치)을 그룹 또는 전체 쓰기 가능으로 설정할 수 있습니다.

분명히 이 "보안"은 보안이 아니므로 피해야 합니다. 또한 udev가 이미 존재하므로 udev를 사용합니다. usbdevfs를 사용하는 방법을 검색하면 발에 총을 쏠 수 있습니다. 어디에서? 음, 그냥 udev를 사용하세요. 결국 지금은 1997년이 아니라 2007년이다.

2018년에는 대부분의 최신 Linux 배포판이 로컬로 로그인한 사용자에게 필요한 usbdevfs 권한을 자동으로 부여하므로 아무 작업도 수행할 필요가 없습니다. USB 장치에 원격으로 액세스해야 하는 경우(예: SSH를 통해 로그인하는 경우) 일반적으로 사용자 계정에 특정 그룹 멤버십을 추가하면 됩니다. 그룹 이름이 지정될 수 있습니다 plugdev. 자세한 내용은 배포 설명서를 확인하세요.

plugdev사용자 계정을 이 그룹의 구성원으로 만드는 명령은 다음과 같습니다.

sudo usermod -a -G plugdev <your username here>

답변2

"usbdevfs"는 프로그램이 아닙니다. 세 번째 줄은 /etc/fstab 파일을 편집해야 하는 부분입니다. 익숙한 텍스트 편집기를 사용하여 /etc/fstab 파일을 열어볼 수 있습니다. 이 파일을 편집하려면 루트여야 합니다. 그런 다음 세 번째 줄을 복사하여 붙여넣으세요.

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

파일 끝에. 컴퓨터를 저장하고 다시 시작하십시오. 카메라가 자동으로 설치되는지 확인하세요.

답변3

이것을 fstab에 추가하세요

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

그런 다음 발행하여 카메라를 설치하십시오.

mount /dev/sda1

이에 대한 읽기/쓰기 액세스 권한이 있습니다.

사용 중인 Ubuntu 버전에 따라 과거에는 카메라를 USB 포트에 연결했는데 즉시 치즈에 표시되었습니다.

관련 정보