LINUX.ORG.RU

Не работают сканеры в Astra Linux SE 1.5.

 ,


0

1

Подключил сканер CanoScan LIDE100. Зарегистрировал его в fly-admin-smc, дал все права пользователю delo282, который не имеет админских прав и работает под 1 мандатным уровнем. В настроках fly-admin-smc у сканера на вкладке МРД указал уровень 1, тот в котором работает delo282. Переподключил уровень, чтобы он применил новое правило. Захожу под delo282, а сканер не работает. В lsusb он виден, а вот в /dev/bus/usb/001/ ничего не появляется и соответственно sane-find-scaner тоже не видит, как и scanimage -L. Захожу обратно под админом и во вкладке МРД у сканера выбираю уровень 0, тот в который входит админ. И все работает! Собственно, даже если из под админа поменять уровень на МРД, то также не работает. содержимое файла: 99zz_PDAC_LOCAL_CanoScan.rules

Когда уровень = 0 - PDPL=«0:0:0x0:0x0!:»

user@astra:/etc/udev/rules.d$ cat 99zz_PDAC_LOCAL_CanoScan.rules #Parsec DevAC udev rule 4 device «not descripted»

ENV{PRODUCT}==«4a9/1904/603», ENV{ID_SERIAL}==«Canon_CanoScan», OWNER=«delo282», GROUP=«delo282», MODE=«777», PDPL=«0:0:0x0:0x0!:», AUDIT=«o:0x0:0x0», GOTO=«BLOCK_DEV»

GOTO=«END»

LABEL=«BLOCK_DEV» SUBSYSTEM==«block», ENV{ID_FS_TYPE}=="?*", NAME=«%k_$env{ID_FS_TYPE}», SYMLINK+=«%k»

LABEL=«END»

============================================================= Когда Уровень = 1 PDPL=«1:0:0x0:0x0!:»

user@astra:/etc/udev/rules.d$ cat 99zz_PDAC_LOCAL_CanoScan.rules #Parsec DevAC udev rule 4 device «not descripted»

ENV{PRODUCT}==«4a9/1904/603», ENV{ID_SERIAL}==«Canon_CanoScan», OWNER=«delo282», GROUP=«delo282», MODE=«777», PDPL=«1:0:0x0:0x0!:», AUDIT=«o:0x0:0x0», GOTO=«BLOCK_DEV»

GOTO=«END»

LABEL=«BLOCK_DEV» SUBSYSTEM==«block», ENV{ID_FS_TYPE}=="?*", NAME=«%k_$env{ID_FS_TYPE}», SYMLINK+=«%k»

LABEL=«END»

Заметил, что после включения уровня 1 для сканера в настройках устройств, не появляется устройство в /dev/bus/usb/001/, а при PDPL=«0:0:0x0:0x0!:» появляется и сканер работает. Так же выявил ошибку при уровне 1: udev_node_mknod: change label 4 dev /dev/bus/usb/001/017 failed Permission denied

Так как все таки заставить работать сканеры в Астре?! Третий день маюсь(((



Последнее исправление: Roman007 (всего исправлений: 1)

у меня CanoScan LIDE110, дистр OpenSUSE, ничего не настраивал, работает сразу после подключения его к usb. Работает через Scanlite.

piwww ★★★★
()

Попробуй просто давать права к устройству сканера 777 и правило напиши проще, без проверки owner и group, что-то ты намудрил.

Напиши, что устройству с таким ID выставлять права доступа 777 и всё.

Разметка LORCODE тебе в помощь:

Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки LORCODE
«Поместить» «Предпросмотр» «Отменить»

kostik87 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.