A menudo, las dificultades con CUPS radican en los permisos. Primero, verifique dos veces los permisos de devfs(8) como se ha descrito anteriormente. A continuación, verifique los permisos actuales de los dispositivos creados en el sistema de archivos. También es útil asegurarse de que su usuario sea miembro del grupo cups
. Si las casillas de verificación de los permisos en la sección de Administración de la interfaz web de CUPS parecen no funcionar, otra solución sería realizar una backup manual del archivo de configuración principal de CUPS ubicado en /usr/local/etc/cups/cupsd.conf
, editar las opciones y probar diferentes combinaciones de configuración.
Un ejemplo de /usr/local/etc/cups/cupsd.conf
para probar se muestra a continuación. Tenga en cuenta que el archivo de ejemplo cupsd.conf
sacrifica la seguridad para facilitar la configuración; una vez que el administrador se conecte con éxito al servidor de CUPS y configure los clientes, es recomendable volver a editar este archivo de configuración y empezar a bloquear el acceso.
# Registrar la información general en error_log - cambie "info" a "debug" para #la resolución de problemas... LogLevel info # Administrador del grupo de usuarios... SystemGroup wheel # Escuchar las conexiones en el puerto 631. Port 631 #Escuchar localhost:631 Listen /var/run/cups.sock # Mostrar impresoras compartidas en la red local. Browsing On BrowseOrder allow,deny #BrowseAllow @LOCAL BrowseAllow 192.168.1.* # change to local LAN settings BrowseAddress 192.168.1.* # change to local LAN settings # Tipo de autenticación predeterminado, cuando se requiere autenticación... DefaultAuthType Basic DefaultEncryption Never # comenta esta línea para permitir el cifrado # Permitir el acceso al servidor desde cualquier máquina en la LAN <Location /> Order allow,deny #Permitir localhost Allow 192.168.1.* # cambiar a la configuración de LAN local </Location> # Permitir el acceso a las páginas de administración desde cualquier máquina en la LAN <Location /admin> #Cifrado requerido Order allow,deny #Permitir localhost Allow 192.168.1.* # cambiar a la configuración de LAN local </Location> # Permitir el acceso a los archivos de configuración desde cualquier máquina en la LAN <Location /admin/conf> AuthType Basic Require user @SYSTEM Order allow,deny #Permitir localhost Allow 192.168.1.* # cambiar a la configuración de LAN local </Location> # Establece las políticas predeterminadas de impresora/trabajo... <Policy default> # Las operaciones relacionadas con un job deben ser realizadas por el propietario o un administrador... <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs \ Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription \ Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job \ CUPS-Move-Job> Require user @OWNER @SYSTEM Order deny,allow </Limit> # Todas las operaciones de administración requieren de un administrador para autenticarse... <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer \ Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs \ Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer \ Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class \ CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default> AuthType Basic Require user @SYSTEM Order deny,allow </Limit> # Solo el propietario o un administrador puede cancelar o autenticar un job... <Limit Cancel-Job CUPS-Authenticate-Job> Require user @OWNER @SYSTEM Order deny,allow </Limit> <Limit All> Order deny,allow </Limit> </Policy>
Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Si tiene dudas sobre FreeBSD consulte la
documentación antes de escribir a la lista
<questions@FreeBSD.org>.
Envíe sus preguntas sobre la documentación a
<doc@FreeBSD.org>.