* USB デバイスのパーミッション [#lcbbe6b1]

- ページ: [[不具合報告/7.x]]
- 投稿者: [[kojima]]
- 優先順位: 低
- 状態: 提案
- カテゴリー: 不具合報告
- 投稿日: 2018-08-01 (水) 15:13:19
- バージョン: 7.0

** メッセージ [#rac2fa77]
一般ユーザで sane-find-scanner, scanimage -L で調べても、接続済みの USB スキャナが見つからない。同じコマンドを root 権限で実行すると見つかる。

--------
- /lib/udev/rules.d/50-udev-default.rules で、 

 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"

を

 SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

にすれば一般ユーザからもUSBスキャナが見えるようになる。
そのユーザを lp グループに登録していれば 50-udev-default.rules はイジらなくても
よさげなんだけど、手元ではダメだった。-- [[kojima]] &new{2018-08-01 (水) 15:14:19};
- ちなみに、USBのデバイスファイルは、/dev/bus/usb 以下の3ケタの数字で表わされる Bus/Device ファイルで、どのデバイスがどこに接続されているかは lsub コマンドで確認できる。

 $ lsusb
  Bus 002 Device 002: ID 8087:8000 Intel Corp. 
  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 001 Device 002: ID 8087:8008 Intel Corp. 
  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  Bus 004 Device 002: ID 0bc2:3322 Seagate RSS LLC SRD0NF2 [Expansion Desktop Drive]
  Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
  Bus 003 Device 008: ID 0853:0111 Topre Corporation 
  Bus 003 Device 007: ID 046d:c52b Logitech, Inc. Unifying Receiver
  Bus 003 Device 006: ID 0409:005a NEC Corp. HighSpeed Hub
  Bus 003 Device 010: ID 04c5:11a2 Fujitsu, Ltd 
  Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

今回、問題になったスキャナは Fujitsu の ScanSnap で、Bus 003 Device 010 だから、
/dev/bus/usb/003/010 が該当のデバイスファイル。-- [[kojima]] &new{2018-08-01 (水) 15:33:12};

 $ ls -al /dev/bus/usb/003/010 
  crw-rw-rw- 1 root root 189, 265  8月  1日  15:09 /dev/bus/usb/003/010
- root:root だから lp グループに権限与えてもダメってことですかね? -- [[TenForward]] &new{2018-09-09 (日) 15:30:53};

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS