Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Настройка сканера , Ubuntu 8.10 
:(
    Опции темы
Retro
Дата 16.2.2009, 17:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



САБЖ. Ubuntu 8.10

Хочется сканировать не набирая каждый раз пароль.  smile 
xsane и iscan запускаются только под рутом, да еще и пишет, что это ОЧЕНЬ ОПАСНО! smile  
А так xsane вообще сканера не видит, пишет не найдено устройство. Я два часа потратил, прежде чем понял, что все правильно установил с первого раза.

Установка сканера и драйверов завершилась безоговорочной победой. 

Добавлено через 1 минуту и 4 секунды
upd: Скорее не рут для программы, а дать пользователю, т.е. мне, право на управление без всех этих танцев.
PM MAIL   Вверх
bilbobagginz
Дата 16.2.2009, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



в убунту есть группы, у которых есть доступ к периферийным устройствам.
напр. для сканнера есть специальная группа scanner. 
Также есть само-объясняющие группы:
cdrom
audio
disk
и т.д.

добавляешь пользователя в нужную группу и нет этих проблем.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 16.2.2009, 17:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  16.2.2009,  16:19 Найти цитируемый пост)
напр. для сканнера есть специальная группа scanner. 

В том-то и дело, что я добавил себя в группу - scanner. Но проблема в том, что сканеры видны только из рута, а программы для сканирования запускаются оттуда же.
PM MAIL   Вверх
Osrus
Дата 16.2.2009, 18:18 (ссылка) |  (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



А если пользователя в группу root  добавить? 
Или в sudoers себя прописать...
А вообще в /sudoers  есть вариант работы без пароля надо только раскомментировать соотв. строчку. 

Там есть что-то вроде %sudo ALL=NOPASSWD


Это сообщение отредактировал(а) Osrus - 16.2.2009, 18:39


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
Retro
Дата 16.2.2009, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(Osrus @  16.2.2009,  17:18 Найти цитируемый пост)
А если пользователя в группу root  добавить? 

Не, ну это не вариант. Весь прикол не в том, чтобы разрешить абсолютно все, а в том, чтобы настроить систему под себя, соблюдая при этом максимальную безопасность. smile 
PM MAIL   Вверх
Osrus
Дата 16.2.2009, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



Ну я не знаю, я если честно, не могу сказать, что четко понимаю, как организована безопасность в ubuntu.
пользователь по умолчанию не входит в группу root
однако есть группа admin, в которую он входит, а admin  в sudoers  в свою очередь может выпонять все ... 


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
nickless
Дата 16.2.2009, 20:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Retro, покажи вывод комманд:
Из-под своего юзера:
Код

groups

из-под рута:
Код

sane-find-scanner
find /dev -group scanner -exec ls -l '{}' \;


Какой сканер?

Если USB: найди в выводе sane-find-scanner строку вроде
Код

found USB scanner (vendor=0x05d8, product=0x4002, chip=GT-6801) at libusb:007:003

И покажи что пишет (со своими цифрами естественно)
Код

ls -l /dev/bus/usb/007/003




--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
bilbobagginz
Дата 16.2.2009, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  16.2.2009,  17:43 Найти цитируемый пост)
В том-то и дело, что я добавил себя в группу - scanner. Но проблема в том, что сканеры видны только из рута, а программы для сканирования запускаются оттуда же. 

иногда графические приложения не считывают аутентификационные данные каждый свой запуск, а берут их откуда-то из кешированного состояния системы с последнего графического логина.
Нужно просто сделать logout и login после добавки себя в группы.
Это сделано ?
(если да, то СТРАННО, что это так. мой юзер не требует никаких рутовских разрешений, и есть доступ к сканнеру)

может у тебя какие-то грабли с настройками разрешений в /dev ?
кому принадлежит устройство сканнера ?




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 16.2.2009, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



nickless, я в ГУИ проверял, состою в группе Сканеры.

Проблема в том, что сканеры под юзером не видны вообще. Я так понимаю, что на любой запрос требующий рутовских прав, в Ubuntu, выскакивает окно ввода пароля (в ГУИ). Однако при попытке запустить xsane появляется окно поиска устройств, которое в итоге выдает  - "Не найдены устройства". Под рутом все запускается (из Терминала) и работает отлично. 

Возможно проблема в доступе к драйверам устройств? 
Есть такая штука в Ubuntu?

Цитата(bilbobagginz @  16.2.2009,  20:25 Найти цитируемый пост)
Нужно просто сделать logout и login после добавки себя в группы.

Именно logout и login? Не помню, но после этого действия точно перезагружал компьютер.
PM MAIL   Вверх
bilbobagginz
Дата 16.2.2009, 22:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  16.2.2009,  22:07 Найти цитируемый пост)
Именно logout и login? Не помню, но после этого действия точно перезагружал компьютер.

не именно, а "как минимум", reboot тоже поможет.
Цитата(Retro @  16.2.2009,  22:07 Найти цитируемый пост)
Возможно проблема в доступе к драйверам устройств? 

тебя человеческим языком просят:
Цитата(nickless @  16.2.2009,  20:11 Найти цитируемый пост)
Retro, покажи вывод комманд:


покажи.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 16.2.2009, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  16.2.2009,  21:19 Найти цитируемый пост)
не именно, а "как минимум", reboot тоже поможет.

Ну reboot я делал.

Цитата(bilbobagginz @  16.2.2009,  21:19 Найти цитируемый пост)
тебя человеческим языком просят:

Не могу. smile 

Завтра, когда в офис приеду. Точнее если приеду. smile 
PM MAIL   Вверх
bilbobagginz
Дата 16.2.2009, 22:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



я предполагаю что у тебя какой-то неизвестный правилам udev сканнер.
он по умолчанию принадлежит видимо пользователю root.
Если это так:

тебе придётся поиграться с файликом в каталоге/etc/udev/rules.d/ по имени 024_hpmud.rules
1. скопировать его в: 024_myscanners.rules, т.е., под рутом:
Код

cd /etc/udev/rules.d; cp 024_hpmud.rules 024_myscanners.rules

2. изменить его примерно на вот так (тоже под root-ом):
Код

ACTION!="add", GOTO="myscanners_rules_end"
SUBSYSTEM=="ppdev", OWNER="lp", GROUP="scanner"
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GOTO="my_pid_test"
SUBSYSTEM!="usb_device", GOTO="myscanner_rules_end"
LABEL="my_pid_test"
# проверям-с по USB-ID (узнается посредством вывода комманд, которые попросил вывести уважаемый nickless)
#                                / тут первые 4 цифры          / тут посл. 4 цифры
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="lp", GROUP="scanner", MODE="0660" 
# MODE=0660 - значит, что хозяин lp и группа scanner смогут читать/писать на файл устройства. остальным кукиш.
# такая строка будет добавляться для всех новых сканнеров, неизвестных другим правилам udev.
LABEL="myscanners_rules_end"


3. придётся перезагрузиться и посмотреть, что файл сканнера получил правельные разрешения и принадлежность.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
bilbobagginz
Дата 17.2.2009, 13:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



я открыл вторую тему, в этом же подразделе, продолжим ТАМ.
на будущее, просьба:
Модератор: Пожалуйста, один топик - один вопрос.


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 18.2.2009, 10:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Я переустановил Убунту и хочу все таки настроить нормальную работу сканера.

Что сделано:

Сканер Epson Perfection V10.

Родных драйверов под Линукс нет.

С сайта avasys.jp скачаны два пакета .rpm, с драйвером и плагином которые 100% рабочие и подходят для данной модели сканера.

Установлена программа alien которая конвертирует файлы .rpm в .deb  

Первый вопрос  - Обязательно ли конвертировать эти файлы в .deb?

Добавлено через 1 минуту и 17 секунд
Прошу модераторов переименовать тему в  - Настройка сканера в Ubuntu 8.10
PM MAIL   Вверх
bilbobagginz
Дата 18.2.2009, 11:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  18.2.2009,  10:36 Найти цитируемый пост)
Обязательно ли конвертировать эти файлы в .deb?

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

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

dpkg-buildpackage

угадай, что она делает...



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
nickless
Дата 18.2.2009, 19:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(Retro @  18.2.2009,  09:36 Найти цитируемый пост)
Сканер Epson Perfection V10.

Родных драйверов под Линукс нет.

Покажи всё же вывод sudo lsusb


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Retro
Дата 20.2.2009, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  18.2.2009,  10:20 Найти цитируемый пост)
Если есть возможность, скачай source, и посмотри если там есть каталог debian.

В корневой папке архива? Нет. Или где-то ещё?

Цитата(nickless @  18.2.2009,  18:11 Найти цитируемый пост)
Покажи всё же вывод sudo lsusb 

Показываю:

Код

Bus 007 Device 002: ID 04b8:012d Seiko Epson Corp. Perfection V10/V100 (GT-S600/F650)
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Пока что ничего не делаю. Только сконвертировал .rpm в .deb.

Кстати, эта программа, alien, она немного глючная или мне так кажется? Просто она не с первого раза конвертирует, хотя пишет, что - generated.
PM MAIL   Вверх
bilbobagginz
Дата 20.2.2009, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  20.2.2009,  10:08 Найти цитируемый пост)
Просто она не с первого раза конвертирует, хотя пишет, что - generated. 

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

Цитата(Retro @  20.2.2009,  10:08 Найти цитируемый пост)
В корневой папке архива? Нет. Или где-то ещё?

да, значит нет родного debian пакета.
Кстати, когда скачивал этот пакет - выбрал Ubuntu и его версию ?
на основе этих скачиваний они потом выберут пакеты каких дистрибутивов им есть смысл создавать. если будет достаточно debian, то будет и deb.
 


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 20.2.2009, 11:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  20.2.2009,  09:18 Найти цитируемый пост)
Кстати, когда скачивал этот пакет - выбрал Ubuntu и его версию ?

Выбрал.

Что дальше, драйвер в формате .deb имеется. Как его установить для юзера? В смысле, чтобы не было как в прошлый раз - Только для root.
PM MAIL   Вверх
bilbobagginz
Дата 20.2.2009, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



установка .deb пакета - гугольный вопрос.
а на второй вопрос я тебе уже отвечал (udev)



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 20.2.2009, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  20.2.2009,  10:43 Найти цитируемый пост)
установка .deb пакета - гугольный вопрос.

Меня не столько установка интересует, сколько второй вопрос. Я сделал все как ты сказал, создал файл с правилами. Но все равно сканер работает только под root'ом.
PM MAIL   Вверх
bilbobagginz
Дата 20.2.2009, 16:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  20.2.2009,  14:41 Найти цитируемый пост)
Я сделал все как ты сказал, создал файл с правилами

если всё сделано правильно, файл устройства сканнер должен создаваться с правильной принадлежностью и разрешением.
покажи вывод файла устройства:
ls -l /dev/<имя>






--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 20.2.2009, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  20.2.2009,  15:06 Найти цитируемый пост)
покажи вывод файла устройства:
ls -l /dev/<имя>

Вот это:

Код

crw-rw-r-- 1 root root 189, 769 2009-02-20 15:48 /dev/bus/usb/007/002


Но это без файла с правилами, т.к. есть проблема, если я создаю указанный тобой файл с правилами, то после этого у меня выключаются клавиатура и мышка при перезагрузке. И только когда я удаляю файл всё начинает работать как раньше. Где я косячу?

Добавлено через 4 минуты и 57 секунд
upd: поменял права для устройства на 777. Все заработало для пользователя. Это нормально? В плане безопасности или это плохое решение.
PM MAIL   Вверх
bilbobagginz
Дата 20.2.2009, 19:24 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



выложи файл сюда со всеми данными.

Добавлено через 4 минуты и 23 секунды
Цитата(Retro @  20.2.2009,  16:55 Найти цитируемый пост)
upd: поменял права для устройства на 777. Все заработало для пользователя. Это нормально?

идея правил: чтобы udevd автоматически создавал устройство сканнера с 
обладателем lp
группой scanner
правами crw-rw----

eсли этого не происходит, значит что-то в твоем файле не так как надо.
скорее всего ты не изменил идентификатор устройства на нужный. видимо эту строку оставил как есть:
Код
SYSFS{idVendor}=="03f0", SYSFS{idProduct}=="??04", OWNER="lp", GROUP="scanner", MODE="0660" 

а надо:
Код

SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="012d", OWNER="lp", GROUP="scanner", MODE="0660"




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 20.2.2009, 23:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  20.2.2009,  18:24 Найти цитируемый пост)
скорее всего ты не изменил идентификатор устройства на нужный. видимо эту строку оставил как есть:

Изменил. Два раза перепроверил. Сначала сделал - sane-find-scanner.
Посмотрел идентификаторы и добавил их в файл.

Кстати, когда я из консоли удалял этот файл, то там был ещё один с ~ (тильдой) на конце, его я тоже удалил, но мнится мне его там не должно было быть.  Сильно похоже на залоченый или временный файл который почему-то не удалился.

Цитата(bilbobagginz @  20.2.2009,  18:24 Найти цитируемый пост)
выложи файл сюда со всеми данными.

В понедельник обязательно выложу.
PM MAIL   Вверх
bilbobagginz
Дата 20.2.2009, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  20.2.2009,  23:13 Найти цитируемый пост)
Сильно похоже на залоченый или временный файл который почему-то не удалился.

 а чем похоже ?
 smile  smile 


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
bilbobagginz
Дата 20.2.2009, 23:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



сотри то, что я тебе насоветовал, и просто сделай:
Код

sudo apt-get install libsane-extras

она устанавливает готовое правило для твоего сканера.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 21.2.2009, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  20.2.2009,  22:17 Найти цитируемый пост)
 а чем похоже ?

Ну не знаю, может я рассуждаю основываясь на опыт работы в Виндоус. Там некоторые программы создают такие файлы при работе, например Ворд и т.п. Иногда происходит глюк и временный файл не исчезает после завершения работы, в итоге работать с основным файлом невозможно.

Цитата(bilbobagginz @  20.2.2009,  22:33 Найти цитируемый пост)
сотри то, что я тебе насоветовал, и просто сделай:

Спасибо, попробую. Т.е. сначала вернуть права в 0660?
PM MAIL   Вверх
bilbobagginz
Дата 21.2.2009, 10:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  21.2.2009,  09:02 Найти цитируемый пост)
Т.е. сначала вернуть права в 0660? 

udevd каждую загрузку сканирует систему, и:
1. создаёт файлы устройств
2. устанавливает разрешения и принадлежности соответственно правилам в /etc/udev

при подключении и обнаружении нового устройства, он делает тоже самое.
т.е. если ты выдернешь usb провод, подождешь сообщения в /var/log/daemon.log, и увидишь, что устройство сканнера "отсоединено"/"отключено", а после этого воткнёшь usb провод, то файл устройства создастся с правильными настройками.

т.е. не надо ничего возвращать. просто сотри файл, установи пакет, выдерни и воткни обратно кабель сканера.






--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 21.2.2009, 10:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  21.2.2009,  09:13 Найти цитируемый пост)
т.е. не надо ничего возвращать. просто сотри файл, установи пакет, выдерни и воткни обратно кабель сканера.

Спасибо за советы. Обязательно попробую.
PM MAIL   Вверх
Osrus
Дата 22.2.2009, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



Цитата

LIBUSB
       SANE  can  only  use  libusb  0.1.6  or newer. It needs to be installed at
       build-time. Modern Linux distributions and other  operating  systems  come
       with libusb.

       Libusb  can  only  access  your  scanner if it's not claimed by the kernel
       scanner driver. If you want to use libusb, unload the kernel driver  (e.g.
       rmmod scanner under Linux) or disable the driver when compiling a new ker‐
       nel. For Linux, your kernel needs support for the USB filesystem  (usbfs).
       For kernels older than 2.4.19, replace "usbfs" with "usbdevfs" because the
       name has changed. This filesystem must be mounted. That's  done  automati

 none /proc/bus/usb usbfs defaults  0  0

       The  permissions  for the device files used by libusb must be adjusted for
       user access. Otherwise only root can use  SANE  devices.  For  Linux,  the
       devices are located in /proc/bus/usb/ or in /dev/bus/usb, if you use udev.
       There are directories named e.g. "001" (the  bus  name)  containing  files
       "001",  "002" etc. (the device files). The right device files can be found
       out by running scanimage -L as root. Setting permissions with  "chmod"  is
       not  permanent, however. They will be reset after reboot or replugging the
       scanner.

Эта цитата из man sane-usb
Я не буду переводит дословно и весь текст, но есть два пути для работы сканера: 1 загрузка драйверов как модуля во время сборки ядра и использование LIBUSB... Если тут второй вариант, то... первая строчка второго абзаца:
"Права доступа для файлов устройства, используемых LIBUSB должны быть настроны для пользовательского доступа, иначе только рут может получить доступ к сканеру..."
Ну и сообщение с irc.freenode.net канала #sane 
"the /dev/sg2 needed a chmod a+rw "

В общем в любом случае советую покурить указанный man или зайти на канал #sane





--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
bilbobagginz
Дата 22.2.2009, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(bilbobagginz @  21.2.2009,  10:13 Найти цитируемый пост)
просто сотри файл,

имеется ввиду файл правил для udevd, который я тебе насоветовал создать.
в общем пакет это делает сам.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Osrus
Дата 23.2.2009, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 443
Регистрация: 4.12.2004

Репутация: 1
Всего: 3



А может все-таки поиграться с файлом group,  добавить пользователя в usb группу, plugdev и т.д.?


--------------------
Шагнул на скользкий путь красноглазия...
Long live Socialism!
PM MAIL ICQ   Вверх
nickless
Дата 23.2.2009, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Osrus, ну он же показывал вывод:
Цитата(Retro @  20.2.2009,  15:55 Найти цитируемый пост)
crw-rw-r-- 1 root root 189, 769 2009-02-20 15:48 /dev/bus/usb/007/002

тут группы пользователя не помогут.
Если после установки пакета, о котором говорил bilbobagginz ничего не изменится, тогда посмотрим.

Ждём-с статус-апдейта от топикстартера. smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
Retro
Дата 24.2.2009, 13:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Попробовал:

Цитата(bilbobagginz @  20.2.2009,  22:33 Найти цитируемый пост)
sudo apt-get install libsane-extras


Получил:

Код

Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  libsane-extras
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 0B/183kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 643kB.
(Чтение базы данных... на данный момент установлено 120942 файлов и каталогов.)
Распаковывается пакет libsane-extras (из файла .../libsane-extras_1.0.19.8ubuntu1_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/libsane-extras_1.0.19.8ubuntu1_i386.deb (--unpack):
 попытка перезаписать /usr/share/man/man5/sane-epkowa.5.gz, который уже имеется в пакете iscan
dpkg-deb: подпроцесс paste убит по сигналу (Broken pipe)
Обрабатываются триггеры для man-db ...
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/libsane-extras_1.0.19.8ubuntu1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

PM MAIL   Вверх
bilbobagginz
Дата 24.2.2009, 14:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



попробуй убрать пакет iscan.
если пакет libsane-extras обрабатывает твой сканнер, то тебе не нужен уже и пакет iscan.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Retro
Дата 24.2.2009, 15:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(bilbobagginz @  24.2.2009,  13:45 Найти цитируемый пост)
попробуй убрать пакет iscan.

Так он же в куче с драйверами идет. Без драйверов sane вообще не видит сканер.
PM MAIL   Вверх
bobik02
Дата 24.2.2009, 18:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 451
Регистрация: 26.11.2007

Репутация: нет
Всего: 14



Недавно доводилось юзать этот сканер. 
Прописывал все что нужно и в udev(*-libsane-rules) и с правами,группами,симлинками "игрался" в итоге так и ничего не получилось.
Настроил через sudo запуск xsane и iscan, нормально работает (и не вижу в чем плохое это решения?). Но позже получилось настроить и по нормальному.

iscan удалять не нужно, оно ни на что не влияет.
Retro,
Код

scanimage -L

Что выдаст эта команда под юзером?

Если что то вроде этого:
Код

device `epson:libusb:' is a Epson Unknown model flatbed scanner

тогда нужно прописать в /etc/sane.d/epson.conf закоментировать все  кроме двух строчек
Код

usb
usb 0x4b8 0x012d

эти шестнадцатеричные значения берутся как было замечено выше из вывода команды sane-find-scanner. 
Кроме этого всего прописать правила в udev *-libsane-rules. (выше писали уже)


И работает точно под юзером!


Это все потому, что чертов sane бурет не /dev/usb/lp0 к которому система дает доступ для не рутовской группы, а щимится напрямую /dev/usb* а эти уйстройства создаются при загрузке каждый раз заного, и с правами доступ root only



--------------------
Have a nice day
PM   Вверх
bilbobagginz
Дата 24.2.2009, 18:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Retro @  24.2.2009,  15:39 Найти цитируемый пост)
Без драйверов sane вообще не видит сканер. 

моё предположение простое и нехитрое:
if (в пакете libsane-extras есть настройки для устройства твоего сканнера) ergo (этот пакет содержит драйвера для твоего сканнера)

Добавлено @ 18:24
Цитата(bobik02 @  24.2.2009,  18:20 Найти цитируемый пост)
Прописывал все что нужно и в udev(*-libsane-rules) и с правами,группами,симлинками "игрался" в итоге так и ничего не получилось.
Настроил через sudo запуск xsane и iscan, нормально работает (и не вижу в чем плохое это решения?). Но позже получилось настроить и по нормальному.

товарищ Retro интересуется запуском сканера под обыкновенным, смертным юзером, т.е. "по-нормальному"

для этого нужно всего-то настроить udev давать разрешения/принадлежность для сканера правильно.




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
mihanik
Дата 25.2.2009, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 13
Всего: 109



Почему у меня с установкой сканера проблем не было? У меня тоже убунта...
Система Ubuntu 8.10, kernel 2.6.27-11-generic
Сканер Mustek 1200 UB Plus.

Делал всё так, как написано тут http://linuxforum.ru/index.php?showtopic=54110

1. Итак, подключаем сканер к USB порту. У меня система промолчала на появление нового устройства.
2. Берем диск от сканера и среди драйверов (я выбрал папку от драйвера для XP, хотя это не суть важно) находим файл SBfw.usb
3. Скопировал этот файл в папку /usr/share/sane/gt86xx/    (мой сканер поддерживается фронтэндом gt68xx и требует загрузки прошивки)
4. Переименовываю SBfw.usb в  PS1fw.usb
5. В терминале подал команду scanimage -T

Всё!!! Мой сканер фурычит.





--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Retro
Дата 26.2.2009, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(mihanik @  25.2.2009,  19:25 Найти цитируемый пост)
Итак, подключаем сканер к USB порту. У меня система промолчала на появление нового устройства.

В том-то и дело, мой сканер вообще система не подхватывала. Т.е. "новых устройств" не обнаруживала.

PM MAIL   Вверх
mihanik
Дата 26.2.2009, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


-=Белый Медведь=-
****


Профиль
Группа: Комодератор
Сообщений: 4054
Регистрация: 24.4.2006
Где: г. Тверь

Репутация: 13
Всего: 109



У меня тоже система не обнаруживала сканер до тех пор, пока не нашла файл PS1fw.usb
 в нужном месте.




--------------------
Программистами не рождаются, - это родовая травма...
user posted imageuser posted image
PM MAIL WWW ICQ   Вверх
Retro
Дата 26.2.2009, 12:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: нет
Всего: 117



Цитата(mihanik @  26.2.2009,  10:58 Найти цитируемый пост)
У меня тоже система не обнаруживала сканер до тех пор, пока не нашла файл PS1fw.usb
 в нужном месте.

A, тогда попробую, я просто не понял сразу.
PM MAIL   Вверх
Страницы: (3) [Все] 1 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1015 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.