Чашки сторінки "Додати принтер" повертаються заборонено у веб-інтерфейсі


12

Чашки сторінки "Додати принтер" повертаються заборонено у веб-інтерфейсі на http://localhost:631/admin

Я спробував додати мого основного користувача до "lp" та перезапустити, але жодних змін. Я також спробував встановити вгорі cups.conf SystemGroup printadminі робити sudo systemctl restart cupsце безрезультатно.

Ось відповідні cup.conf

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

Я просто намагаюся додати принтер за допомогою веб-інтерфейсу, але щось про дозволи не дозволяє моїм обліковим записам користувачів працювати. Немає групи з назвою SYSTEM або lpadmin.


Мені це не очевидно з питання, але це здається, що у вас є веб-інтерфейс для чашок, і він не працює? Дві ідеї приходять до тями - що користувач HTTP-сервера (який працює інтерфейс) не має дозволу; інша полягає в тому, що існує проблема дозволу HTTP (або неправильна конфігурація), що заважає інтерфейсу щось запускати / робити. Чи можете ви розширити своє запитання, щоб уточнити, що ви робите?
Джефф Шаллер

Відповіді:


16

Оновлення: у Fedora 25 це тепер за замовчуванням ... Тож якщо у вас є проблема у Fedora 25+, ви, швидше за все, зіпсували конфігурацію або у вас є інша проблема. Але це все ще може бути корисним користувачам старих установок CentOS / RHEL ... у цей момент ви не повинні використовувати Fedora 24.

Знайти /etc/cups/cups-files.confяк корінь. Шукайте рядок із SystemGroup sys rootдодаванням wheelдо нього.

Наступні два вкладиші повинні зробити це для вас у Fedora 24

 sudo sed -i '/SystemGroup sys root$/ s/$/ wheel/' /etc/cups/cups-files.conf
 sudo systemctl restart cups

1
Fedora 24 все ще підтримується випуском до літа 2017 року. Тож, хоча я теж рекомендую оновити, добре, що ще не всі. :)
mattdm

9

Рішення є

sudo usermod -a -G sys YourUser

Я написав більш детальну статтю про те, як налагодити подібні проблеми.


6
Це трохи кувалда, щоб додати себе до системної групи, що може надати користувачеві / процесам більше енергії, ніж ви очікували. Дивіться мою відповідь щодо гарних альтернативних грантів, які ви маєте доступ до чашок самостійно.
Рей Фосс

4
Еек - не робіть цього, якщо ви налаштовуєте його для когось іншого, крім себе .. у власному будинку. Не можу використовувати це рішення, оскільки я налаштовую друк для цілого бізнесу, я не хочу щоб надати своїм користувачам повноваження на пристрої.
Dagrooms

У ОС на базі Debian ця відповідь справедлива, якщо ви використовуєте групу lpadmin.
AnthonyB

8

Мені довелося поєднувати дві інші відповіді на Ubuntu, і рішення - додати себе до групи lpadmin:

sudo usermod -a -G lpadmin your-username

Для кожної системи рішення повинно бути таким:

  • Відкрийте файл /etc/cups/cups-files.conf.
  • Знайдіть назву групи у рядку, що містить SystemGroup.
  • Додайте себе до цієї групи (команда вище) і застосуйте її (наприклад, перезавантажте).
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.