Bardaklar “yazıcı ekle” sayfası web arayüzünde yasaklanıyor


12

Bardaklar "yazıcı ekle" sayfası Web Arayüzünde yasaklanıyor http://localhost:631/admin

Ana kullanıcı "lp" ve yeniden başlatma ekleyerek çalıştı, ama hiçbir değişiklik. Ben de cups.conf üstünde ayar SystemGroup printadminve sudo systemctl restart cupsboşuna yapmaya çalıştı .

İşte ilgili bardaklar. Conf

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

Sadece web arayüzünü kullanarak bir yazıcı eklemeye çalışıyorum, ancak izinlerle ilgili bir şey kullanıcı kimlik bilgilerinin çalışmasına izin vermiyor. SYSTEM veya lpadmin adında bir grup yok.


Bu sorudan bana açık değil, ama bardaklar için bir web arayüzünüz var gibi görünüyor ve çalışmıyor mu? İki fikir akla geliyor - HTTP sunucusu kullanıcısının (arayüzü çalıştıran) izni yok; Diğeri ise arayüzün bir şey çalıştırmasını / yapmasını engelleyen bir HTTP izin sorunu (veya yanlış yapılandırma) olmasıdır. Ne yaptığınızı açıklığa kavuşturmak için sorunuzu genişletebilir misiniz?
Jeff Schaller

Yanıtlar:


16

Güncelleme: Fedora 25'te bu artık varsayılan ... Fedora 25+ üzerinde bu sorunu yaşıyorsanız, büyük olasılıkla yapılandırmanızı bozmuş veya farklı bir sorununuz var demektir. Ancak bu yine de eski CentOS / RHEL kurulumlarının kullanıcıları için faydalı olabilir ... bu noktada Fedora 24 kullanmamalısınız.

/etc/cups/cups-files.confKök olarak bulun . SystemGroup sys rootEkleme içeren satırı arayın wheel.

Aşağıdaki iki astar Fedora 24'te sizin için yapmalı

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

1
Fedora 24, 2017 yazına kadar hala desteklenen bir sürümdür. :)
mattdm

9

Çözüm şudur

sudo usermod -a -G sys YourUser

Bu tür hataların nasıl ayıklanacağı hakkında daha ayrıntılı bir makale yazdım .


6
Kendinizi sistem grubuna eklemek biraz balyozdur, bu da kullanıcılarınıza / işlemlerinize beklediğinizden daha fazla güç verebilir. İyi bir alternatif için cevabımı görün, sadece bardaklara erişmenizi sağlar.
Ray Foss

4
Eek - kendi evinizde başka biri için ayarlıyorsanız bunu yapmayın .. Kendi evinizde .. Bu çözümü kullanamıyorum çünkü tüm bir işletme için baskı hazırlıyorum, istemiyorum kullanıcılarıma cihazda tanrısal güçler vermek için.
Dagrooms

Debian tabanlı bir işletim sisteminde bu cevap, grubu kullanırsanız geçerlidir lpadmin.
AnthonyB

8

Ubuntu için iki cevap daha birleştirmek zorunda kaldım ve çözüm lpadmin grubuna kendimi eklemekti:

sudo usermod -a -G lpadmin your-username

Her sistem için çözüm şöyle olmalıdır:

  • Dosyayı açın /etc/cups/cups-files.conf.
  • Grup adını içeren satırda bulun SystemGroup.
  • Kendinizi bu gruba ekleyin (yukarıdaki komut) ve uygulayın (örneğin yeniden başlatın).
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.