CUPS Yazıcı Sunucusu Uzaktan Yönetme

📅 5 Mart 2021Ali Orhun Akkirman
⏱️ Yaklaşık 3 dakikalık okuma süresi

CUPS Yazıcı Sunucusu Uzaktan Yönetme

CUPS Yazıcı Sunucusu

Apple’ın açık kaynak kodlu olarak geliştirdiği CUPS yazıcı sunucusu’nun kendi içerisinde uzaktan yönetim arayüzü bulunmaktadır. Kurumsal olarak domain ortamlarıyla entegrasyonu için SAMBA gibi araçlara ihtiyaç duymasına rağmen temel seviyede paylaşım için buna ihtiyaç duymamaktadır.

https://github.com/apple/cups

CUPS Yönetim Web arayüzü

CUPS servisini kurduğunuzda hali hazırdaki bir çok istemci, Linux İşletim Sistemi;

Ubuntu, Linux Mint, Pardus vs

Yerel makinenizin üzerinde aşağıdaki bağlantı ile web arayüzü ile de yönetim sağlayabilmektesiniz.

https://localhost:631/admin

Bu adrese uzaktan erişmek isterseniz servis ayarlarından kaynaklı olarak erişim sorunu olduğunu göreceksiniz.

CUPS Yazıcı Sunucusu

CUPS Yönetim Arayüzüne Uzaktan Erişim Ayarlarının açılması

Öncelikle yetkili bir kullanıcı ile “/etc/cups/cupsd.conf” dosyasınızı herhangi bir editör ile açıp aşağıdaki değişiklikleri yapmanız gerekmektedir.

Dosya içerisindeki aşağıdaki satırın başına aşağıda olduğu gibi diyez koymanız gerekmektedir:

#Listen localhost:631

Sonrasında ilgili satırın hemen altına sadece yerel makineden erişmeden 631 portundan erişebilmesine yönelik ayarı eklemelisiniz.

Port 631

Tabi ki bu ayarı eklemek tek başıan yeterli değildir. İlgili dosyada aşağıdaki iki tag’i barındıran satırı bulmanız gerekir.

<Location />
<Location /admin>

Bu tag’lerin içinde muhtemelen kim tarafından erişilebileceği belirtilmemektedir. Bu erişimi sağlatabilmek için ya bir IP adresi, ya da Subnet aralığı veya herkesin erişmesini istiyorsanız aşağıdaki satırlardan birisini seçmeniz gerekir.

  Allow 192.168.1.12
  Allow 192.168.1.0/24
  Allow from all

bu ayarlardan istediğimizi seçip hem / hem de /admin tag’lerinin içine yazdıktan sonra büyük ortanda işimizi tamamlamış olacağız. Bu adımdan sonra cups servisini yeniden başlatabilirsiniz:

sudo systemctl restart cups

Fakat yetki için şimdi de varsayılan olarak lpadmin grubuna üye olan kişilerin yönetebileceğini bilmeliyiz. Bunun için hangi kullanıcı adı ve parolası ile yönetmek istiyorsanız onu aşağıdaki gibi terminal ekranına yetkili hesap ile yazmanız gerekmektedir.

sudo usermod -a -G lpadmin kullaniciadi

Bu adım sonrasında artık belirttiğiniz kullanıcı ile uzaktan giriş sağlayabilirsiniz.

https://CUPSIPADRESI:631/admin

Ek Ayarlar

Eğer lpadmin grubunun adını değiştirmek isterseniz /etc/cups/cups-files.conf dosyası içerisindeki SystemGroup geçen satırın yanındaki grubu düzenleyebilir veya yanına yenisini ekleyebilirsiniz. Bu grup cupsd.conf dosyasındaki @SYSTEM içeren tüm ifadeleri karşılamaktadır.

SYSTEM kullanıcıları dışında başka kullanıcılar ile çeşitli görevler yapmak isterseniz cupsd.conf dosyası içerisindeki kendi istediğiniz politikaları içeren tag’lerdeki “Require user” içeren satırlarda @SYSTEM’in yanında başka kullanıcı ve grup isimleri yazabilirsiniz.

CUPS Yazıcı Sunucusu

Ali Orhun Akkirman

Açık Kaynak Yazılımları

Ali Orhun Akkirman
📊 Bu yazı 196 kez okundu.
🏷️ Etiketler: acikkaynak cups yazıcı