Configurar permisos de CUPS editando /etc/cups/cupsd.conf

CUPS es una capa de impresión para sistemas UNIX. Actualmente es la plataforma más usada en sistemas Linux. Su configuración es bastante sencilla y nos permite realizarla desde:

  • Una interfaz web
  • Modificando directamente los archivos de configuración

Existen más opciones, pero en este artículo nos centraremos en la segunda. La interfaz web es accesible desde un navegador y usando la dirección http://<ip>:631/. Por ejemplo, para un CUPS instalado localmente se accedería a través de http://127.0.0.1:631/.

Para modificar directamente los archivos de configuración usaremos nuestro editor favorito y abriremos el archivo /etc/cups/cupsd.conf.

Las directivas de permisos nos permiten definir que ip’s tienen acceso a que parte de CUPS. Cada parte se corresponde a una sección de la interfaz web de administración.

Por ejemplo:

<Location />
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
</Location>

Configura el acceso a todo CUPS. Cada directiva Location define la configuración para un directorio y sus hijos. Por lo tanto, la configuración del ejemplo se aplica al directorio raiz y todos sus hijos (que en la práctica es configurar el acceso a todo CUPS).

El significado de la directiva Order es el siguiente:

  • Allow,Deny: Se permite el acceso a todas las ip’s excepto aquellas listadas en las directivas Deny
  • Deny,Allow: Solo se permite el acceso a las ip’s listadas en directivas Allow

Para configurar el acceso a las impresoras se ha de definir la configuración para la carpeta /printers/:

<Location /printers/>
Order Deny,Allow
Deny From All
Allow From 127.0.0.1
Allow From 192.168.1.*
</Location>

Esta configuración permite el acceso a las impresoras (imprimir, gestionar trabajos y gestionar impresora) a las ip’s 127.0.0.1 (localhost) y toda la clase C 192.168.1.(1-254)

Otras Location interesantes son /admin (interfaz de administración) y /job (gestión de trabajos).

Dejar un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.