61

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

 Консоль:
nano /etc/udev/rules.d/45-libsane.rules

Откроется консольный текстовый редактор nano.
Копируете то что я Вам написал ниже.
Вставляете в nano  с помощью комбинации клавиш Shift+Insert (+ вводить не надо)
Сохраняете Ctrl+O. Закрываете Ctrl+X.

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 от простого пользователя.

62

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

пол: Ж возраст: 17 years old
стаж: свежее новичка
ОСь: Debian, Ubuntu, Gentoo (2 крайних, на стадии осознания)

63

durc пишет:

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

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

# 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" или завести специального пользователя.
Для себя я бы, наверное, так и сделал.

Пётр.

Пётр.

64

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

пол: Ж возраст: 17 years old
стаж: свежее новичка
ОСь: Debian, Ubuntu, Gentoo (2 крайних, на стадии осознания)

65

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

Xsana пишет:

 Консоль:
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

Эта команда показала права доступа к символьному устройству, которое управляется 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"

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

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

66

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

пол: Ж возраст: 17 years old
стаж: свежее новичка
ОСь: Debian, Ubuntu, Gentoo (2 крайних, на стадии осознания)