Проблемы с "правами на сканер"

Браузеры, почтовые клиенты, офисные пакеты, файловые менеджеры, редакторы и т.п.
x230w
Аватара пользователя
Сообщения: 31
Зарегистрирован: 08.08.2025

#

Проблемы с "правами на сканер".
Устанавливаю сканнер HP DJ-1510 :
Sudo pacman -S cups hplip system-config-printer simple-scan
В другой раз после этого делал кстати и так:
sudo systemctl enable --now cups
sudo systemctl start cups
Перезагружаюсь.
И при запуске simple-scan просит авторизацию :
Изображение
https://i.yapx.ru/cWkc1.jpg

Может чего-то с группами у меня не так (и как их отрегулировать)?

Ибо костыль типа этого уже достал :
sudo sane-find-scanner -q
sudo chmod a+rw /dev/bus/usb/00?/003

● i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Arch Linux + LXQt + Openbox + Picom / Ungoogled-Chromium
● t.me/arch_linuxru

ALiEN
Аватара пользователя
Сообщения: 409
Зарегистрирован: 23.08.2022

#

насчёт именно сканера не знаю. Но для cups обычно достаточно себя добавить в группу lp

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

vall
Аватара пользователя
Администрация
Сообщения: 1017
Зарегистрирован: 09.08.2022

#

ALiEN:обычно достаточно себя добавить в группу lp
Должно сработать и для сканера.
rutgerg
Сообщения: 95
Зарегистрирован: 04.09.2022

#

Выписка из статьи:
"Есть такая неприятность: по умолчанию только root имеет доступ к сканеру, но это легко исправить. Для этого нужно внести пользователя в группу scanner....."

Попробуйте внести пользователя, под которым хочется сканировать, в группу scanner:
sudo gpasswd -a "имя пользователя" scanner
P.S. имя пользователя конечно без кавычек
ALiEN
Аватара пользователя
Сообщения: 409
Зарегистрирован: 23.08.2022

#

rutgerg это именно для арча? Лично у себя я группы scanner не наблюдаю.

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

rutgerg
Сообщения: 95
Зарегистрирован: 04.09.2022

#

ALiEN: rutgerg это именно для арча? Лично у себя я группы scanner не наблюдаю.
groups rutgerg
rutgerg: rutgerg scanner wheel autologin wireshark printadmin

Как видите есть такая группа. Плюс ещё printadmin (если надо объясню как). Я так понимаю при правильной установке CUPS и дров на принтер и сканер группа "scanner" формируется автоматом.
Более того не помешает в /etc/sane.d/dll.conf добавить свое устройство (МФУ, скаенер и т.д.). Но это скорее всего для принтера со сканером важнее, типа МФУ.
Последний раз редактировалось rutgerg 17.12.2025 12:57, всего редактировалось 2 раза.
ALiEN
Аватара пользователя
Сообщения: 409
Зарегистрирован: 23.08.2022

#

А, извините) Есть такая группа) Глаз замылился)
scanner:x:96:

🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

rutgerg
Сообщения: 95
Зарегистрирован: 04.09.2022

#

ALiEN: А, извините) Есть такая группа) Глаз замылился)

scanner:x:96:
Аналогично.
vall
Аватара пользователя
Администрация
Сообщения: 1017
Зарегистрирован: 09.08.2022

#

rutgerg:Выписка из статьи:
Мне вполне хватает lp. МФУ Cannon и печатает, и сканирует.
❯ groups ИМЯ
ИМЯ: users lp
rutgerg
Сообщения: 95
Зарегистрирован: 04.09.2022

#

vall:Мне вполне хватает lp. МФУ Cannon и печатает, и сканирует.
Извиняюсь за невежество, а что такое lp? Чуть поподробнее, если можно, или какой нибудь источник. А то я не исключаю, что усложняю с группой scanner.
Кстати. действительно есть:
lp:x:991:cups
rutgerg
Сообщения: 95
Зарегистрирован: 04.09.2022

#

rutgerg: Мне вполне хватает lp. МФУ Cannon и печатает, и сканирует.
Почитал. Некоторые советуют вообще - "мы должны добавить нашего пользователя в группу lp и группу сканер..." Подозреваю, что в принципе это одно и тоже.
vall
Аватара пользователя
Администрация
Сообщения: 1017
Зарегистрирован: 09.08.2022

#

rutgerg:что такое lp?
Группа lp в Linux предназначена для предоставления пользователям доступа к устройствам параллельных портов, в основном для работы с принтерами. Члены этой группы могут отправлять задания на печать и взаимодействовать с принтерами через соответствующие системные устройства.

https://man.archlinux.org/man/lp.4.ru

P.S. Правда встречал вот такую оговорочку, вроде на Alt:
  • В системах, где используются старые принтеры через параллельный порт, наличие пользователя в группе lp — обязательное условие для печати.
  • В современных системах часто используется CUPS (Common Unix Printing System), но права на доступ к принтерам всё ещё могут зависеть от членства в группе lp.
rutgerg
Сообщения: 95
Зарегистрирован: 04.09.2022

#

vall: Группа lp в Linux предназначена для предоставления пользователям доступа к устройствам параллельных портов
Спасибо за информацию. Ознакомимся. Век живи, век учись и т.д.
x230w
Аватара пользователя
Сообщения: 31
Зарегистрирован: 08.08.2025

#

Группа lp
Добавил, но не перезагрузился...

upd
Перезагрузился и групп(а)ы появил(а)ись
x230 scanner lp wheel
Последний раз редактировалось x230w 18.12.2025 09:06, всего редактировалось 1 раз.

● i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Arch Linux + LXQt + Openbox + Picom / Ungoogled-Chromium
● t.me/arch_linuxru

BendalfRU
Сообщения: 182
Зарегистрирован: 07.07.2025

#

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

группы usbmux, lpadmin, plugdev, scanner

Добавить пользователя в группу:
`usermod -aG группа1,группа2 username` #без удаления из других групп
`usermod -G руппа1,группа2,группа3 username` #с удалением из других групп


если принтер, скнер усб то
https://wiki.archlinux.org/title/CUPS пункт 2.1 и 6.2
https://wiki.archlinux.org/title/SANE
группы usbmux, lpadmin, plugdev, scanner надо разбираться какие подходят под твои потребности.

Настройки принтеров и разрешений находятся в конфигурационном файле /etc/cups/classes.conf
разрешения могут быть явно заданы в описаниях ресурсов в конфигурационном файле /etc/cups/cupsd.conf.
административного доступ — по умолчанию используется группа lpadmin.

проверить разрешения USB-порта принтера
— демон CUPS запускается от пользователя cups и относится к группе lp,
поэтому либо этому пользователю, либо группе требуется доступ на чтение и запись в USB-устройство
Последний раз редактировалось BendalfRU 21.12.2025 04:21, всего редактировалось 5 раз.
vall
Аватара пользователя
Администрация
Сообщения: 1017
Зарегистрирован: 09.08.2022

#

x230w:А кпжобавить? Патамуча у мну не получилось...
На форуме на "албанском" языке не принято выражаться. И уже не в первый раз. Предупреждение. Уважайте, пожалуйста, прежде всего самого себя. И коллег на данном ресурсе.

Рекомендуется ещё раз ознакомиться с Кодексом поведения.
x230w
Аватара пользователя
Сообщения: 31
Зарегистрирован: 08.08.2025

#


По этой шпаргалке сделал :
scanimage -L  
scanimage --device "hpaio:/usb/Deskjet_1510_series?serial=CN4AN196H105XJ" --format=jpeg --output-file test.jpg --progress
Сразу после этого simple-scan отработал штатно без запроса авторизации.

После перезагрузки один раз запросил авторизацию (до этого - дважды).
Нажал "Отмена" и сканер отработал штатно.
Вопрос как бы решён, но не на 100 % ...

P.S. И да, премного всем благодарен за помощь, прям, от души!..

● i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Arch Linux + LXQt + Openbox + Picom / Ungoogled-Chromium
● t.me/arch_linuxru

BendalfRU
Сообщения: 182
Зарегистрирован: 07.07.2025

#

x230w:По этой шпаргалке сделал :
добавь себя в подходящую группу,
этой группе разреши запускать, изменять некоторые файлы.

На твой вкус: хочешь через sudoers, а захочешь через polkit .
смотря что интереснее )
https://wiki.archlinux.org/title/Sudo , man sudoers.d , man visudo
https://www.opennet.ru/man.shtml?topic= ... &russian=0

**sudo –l –U user1** # список команд, доступных для выполнения пользователю **user1**
+ что за команды хотят запуститься , к какому файлу ломятся
когда делаешь операции со сканером,
каким то менеджером процессов глянь или
по садистки через командную строку ---- поиск "терминал посмотреть процессы"
x230w
Аватара пользователя
Сообщения: 31
Зарегистрирован: 08.08.2025

#

sudo -l -U x230

Соответствие записей Defaults для x230 на 321s:
secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/bin

Значения Runas и Command по умолчанию для x230:
Defaults!/usr/bin/visudo env_keep+="SUDO_EDITOR EDITOR VISUAL"

Пользователь x230 может выполнять следующие команды на
321s:
(ALL : ALL) ALL
(ALL) ALL


...
BendalfRU: добавь себя в подходящую группу,
этой группе разреши запускать, изменять некоторые файлы.
И вот тут начинается для меня непросто...

● i3-3210 / 10GB / VGA Intel HD 2500 / SSD 240GB / Arch Linux + LXQt + Openbox + Picom / Ungoogled-Chromium
● t.me/arch_linuxru

BendalfRU
Сообщения: 182
Зарегистрирован: 07.07.2025

#

x230w:И вот тут начинается для меня непросто
1. visudo editor назначение редактора для visudo
update-alternatives --config editor
самый человечный mcedit из состава mc ,
еще рекоменlую попробовать helix , orbiton .
пример в .bashrc
export VISUAL=gvim
export EDITOR=mcedit

а пока не назначил эти команды помогут . лучше запихнуть их в сценарии баш по одной на один.
EDITOR=mcedit visudo -f /etc/sudoers.d/10-editor
EDITOR=mcedit visudo -f /etc/sudoers.d/20-aliases
EDITOR=mcedit visudo -f /etc/sudoers.d/50-command

когда назначил, то так
visudo /etc/sudoers.d/20-aliases

оригинальный sudoers предлагаю не трогать.
root ALL=(ALL:ALL) 	ALL
 1    2 =(3  :  4)	5
 
 1 - указывает имя пользователя
 2 - применяется к каким узлам в сети Host_Alias 
 3 - root может запустить команды в качестве всех пользователей User_Alias
 4 - root может выполнять команды, как все группы group - groupAliases (Runas_Alias,)
 5 - правила применяются ко всем командам.command - Cmnd_Alias

вот задачка попроще : установи arch-wiki-docs, разреши wikiman работать от обычного пользователя без wheel, adm

могу в личку чз емейл прислать, архивчик. безвозмездно. здесь писать простыни не разрешают
когда-то давно разбирался и забыл, а материальчик остался на русском языке.
Последний раз редактировалось BendalfRU 20.12.2025 03:17, всего редактировалось 4 раза.
Ответить