Перейти к содержанию
Симферопольский Форум

Нужна помощь по сканеру в линухе


Lazermaster

Рекомендуемые сообщения

Всем привет! Есть сканер Epson V30 и линукс Suse 11,1 Постановка задачи - заставить его в линуксе работать. Дрова скачаны с Авасиса и установлены. При попытке запуска Искана по юзверем - could not send command to scanner. Но под рутом все прекрасно включается. Заковыка частично лечится командой по рутом:

chown -R username /dev/bus/usb

однако после перезагрузки владельцем /dev/bus/usb снова становится рут. Помогите исправить. Мне таких сканеров 30 штук надо расставить. Горю, мля... С меня двухлитруха светлого...

Работа - это такое место, где с утра хочется есть, после обеда - спать, и все время такое чувство, что пора домой.

http://simferopol.in/uploads/1409506069/gallery_196_43_4113.gif

 

HOMO VATNIKUS

Ссылка на комментарий
Поделиться на другие сайты

Собственно:

1. перезагрузитесь.

2. с помощью stat посмотрите группу которой принадлежит /dev/bus/usb

3. добавьте своего пользователя в эту группу

Принадлежит руту. Но добавление юзверя в группу Root не помогает.

Работа - это такое место, где с утра хочется есть, после обеда - спать, и все время такое чувство, что пора домой.

http://simferopol.in/uploads/1409506069/gallery_196_43_4113.gif

 

HOMO VATNIKUS

Ссылка на комментарий
Поделиться на другие сайты

Можно конечно suid бит установить для программы (chmod +s), но с точки зрения безопасности это не очень хорошо, тк вся процесс получит привилегии владельца, вероятнее всего рута.

Покажите результат ls - la /dev/bus/usb

Ссылка на комментарий
Поделиться на другие сайты

So the list of all of the mods I did are as follows:

1. Modify /lib/udev/rules.d/50-udev-default.rules to comment out the line with MODE="0664" and make it MODE="0666" for the libusb section. This suppresses the messages that looked like this when I ran xsane:

libusb couldn't open USB device /dev/bus/usb/001/001: Permission denied.

libusb requires write access to USB device nodes.

 

So make the mod below to fix that.

# libusb device nodes

#SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0664"

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", NAME="bus/usb/$env{BUSNUM}/$env{DEVNUM}", MODE="0666"

 

2. Made my user a member of the lp group. Even with the fix in step 1, the permissions on the scanner port always were still set to 664. The ownership of the /dev/bus/usb/002/002 object was root.lp so adding myself to the lp group resolved the last of the "libusb couldn't open usb device" messages.

Жизнь - вечная борьба: до обеда с голодом, после обеда со сном.
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

Всем привет! Извините, я немного подзабыл про этот топик. Однако в целом проблема решена. Расскажу как... Появилась мысль, уж не помню откуда, заставить меняться владельца /dev/bus/usb автоматически. В нормальных дистрах для такого автозапуска юзается /etc/init.d/rc.local В сусе такого файла почему то нет. Создадим руками... итак, создаем файло rclocal Именно так, без точки. Внутрь файла вставляем что-нить типа такого:

 

#! /bin/sh

## This script simulates redhats rc.local (Add commands at the end)

### BEGIN INIT INFO

# Provides: rclocal

# Required-Start: $local_fs $remote_fs $network

# X-UnitedLinux-Should-Start: $ALL

# Required-Stop:

# X-UnitedLinux-Should-Stop:

# Default-Start: 3 5

# Default-Stop: 0 1 2 6

# Short-Description: Simulates rc.local

# Description: Simulates redhats rc.local: contains commands to execute after system has booted (all services are already available)

### END INIT INFO

#After this line you can add your own startup things

/bin/chown -R shurik /dev/bus/usb

 

Сохраняем файло. Делаем ему chmod +x Потом делаем симлинк ln -s rc.local rclocal

а затем в уровнях ставим пятерку и при каждом запуске линуха права меняются автоматом.

Способ, описанный Eugene не получилось заюзать , ввиду отсутствия пути /lib/udev/rules.d/ видимо надо искать в другом месте, но было в падлу. Всем спасибо.

Работа - это такое место, где с утра хочется есть, после обеда - спать, и все время такое чувство, что пора домой.

http://simferopol.in/uploads/1409506069/gallery_196_43_4113.gif

 

HOMO VATNIKUS

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...

Чат

Чат

Please enter your display name

×
×
  • Создать...