![Как правильно изменить права доступа к принтеру в /dev/usb/lp0?](https://rvso.com/image/1036653/%D0%9A%D0%B0%D0%BA%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%20%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C%20%D0%BF%D1%80%D0%B0%D0%B2%D0%B0%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0%20%D0%BA%20%D0%BF%D1%80%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%83%20%D0%B2%20%2Fdev%2Fusb%2Flp0%3F.png)
Я использую некоторые команды для печати текста. Однако, когда я подключаю свой принтер, он становится доступен под /dev/usb/lp0
, который принадлежит root, и как обычный пользователь я не имею доступа к этому устройству.
Каков правильный способ получения автоматизированного доступа? (автоматизированный в том смысле, что это разрешение должно автоматически устанавливаться при подключении принтера и не должно требовать ручного ввода команды при каждом подключении).
решение1
Вам не придется возиться с /dev/usb/lp0 — он динамически создается заново при каждом запуске или подключении плагина.
Возможно, вам следует с помощью sudo добавить себя в группу lpadmin.
Полагаю, вы используете CUPS для печати.
Откройте веб-интерфейс
Поскольку мой пользовательский интерфейс CUPS локализован для немецких пользователей, я свободно перевожу немецкие выражения (обратно) на английский. Это может не давать точных совпадений.
Выберите в левом верхнем углу групповую printer
запись 3: printer administration
. В таблице queue name
на следующей странице выберите принтер (синяя ссылка). Следующая страница: Выберите maintainance
specify allowed users
.
Следующий шаг должен быть ясен сам по себе.