LinuxForum.Fans
Тема

Драйвера на МФУ Epson Stylus TX410

Автор: Xsana 66 сообщений 20349 просмотров
#74980

Теперь самое главное. Будьте внимательны и постарайтесь не ошибиться.
Действуйте по инструкции
Запускаете в терминале
[console]nano /etc/udev/rules.d/45-libsane.rules[/console]
Откроется консольный текстовый редактор nano.
Копируете то что я Вам написал ниже.
Вставляете в nano с помощью комбинации клавиш Shift+Insert (+ вводить не надо)
Сохраняете Ctrl+O. Закрываете Ctrl+X.

text
ACTION!="add", SUBSYSTEM!="usb", DRIVER!="usb", GOTO="libsane_rules_end"

ATTR{idVendor}=="046d", ATTR{idProduct}=="08da", ATTR{product}=="USB Scanner", MODE="664", GROUP="scanner"

LABEL="libsane_rules_end"

После этого надо будет перезагрузиться и посмотреть будет ли работать Xsane от простого пользователя.

#74991

СПАСИБО ОГРОМНОЕ!!!!)
всё получилось!
спасибо за понимание, поддержку и за то, что тратите на меня своё время :P

#75197
durc написал:
Теперь самое главное. Будьте внимательны и постарайтесь не ошибиться.
Действуйте по инструкции

...
Это, разумеется, оптимальное решение, но можно и проще, как сказано
в 60-libsane.rules:

text

# For Linux >= 2.6.22 without CONFIG_USB_DEVICE_CLASS=y
# If the following rule does not exist on your system yet, uncomment it
# ENV{DEVTYPE}=="usb_device", MODE="0664", OWNER="root", GROUP="root"

Т.е. раскомментировать эти строки и сделать GROUP="scanner". Если будет
недостаточно, то MODE="0666" или завести специального пользователя.
Для себя я бы, наверное, так и сделал.

Пётр.

#75427

конечно, хотелось бы узнать, что мы вообще сделали, а то тупое копирование не наш метод.... поэтому очень попрошу рассказать, хотя бы в кратце, причинно-следственную связь последнего ряда команд, или подкиньте пору ссылок для ознакомления.... заранее спасибо!

#75438

С какого места начать?
Начну отсюда

Xsana написал:
[console]root@av996873:/home/ghjatccjh# ls -la /dev/bus/usb/002/002
crw-rw-r-- 1 root root 189, 129 Сен 2 19:22 /dev/bus/usb/002/002
[/console]

Эта команда показала права доступа к символьному устройству, которое управляется udev и является по сути сканером.
Права на чтение и запись есть у владельца - рут и группы - тоже рут. Т.е. сканировать может только рут.
Что-бы дать возможность сканировать пользователю, мы создали правило для udev.
Вот это правило

ACTION!="add", SUBSYSTEM!="usb", DRIVER!="usb", GOTO="libsane_rules_end"

ATTR{idVendor}=="046d", ATTR{idProduct}=="08da", ATTR{product}=="USB Scanner", MODE="664", GROUP="scanner"

LABEL="libsane_rules_end"

т.е. права назначили - чтение и запись для владельца и группы; чтение для всех + сменили группу с рут на сканер.
До этого Вы были добавлены в группу сканер.

Если что то непонятно спрашивайте.

#75450

ок) приступаю к изучению))

Войдите или зарегистрируйтесь, чтобы ответить.