Hi

I am trying to setup remote printer management commands, so the users
could add and delete printers from "Printers" share of Samba in
Windows. I have this script, that is launched using an administrator
account, when I add a printer from there, using a new TCP/IP port:

================================================================

#!/bin/bash

{

        
##########################################################################
        # Parámetros
        
##########################################################################
        
        # Nombre de la impresora
        LPNAME=$(echo "$1" | iconv -t ascii//translit | sed --regexp-extended
's/\s+/_/g')

        # Nombre del recurso compartido
        SHARENAME=$2
        
        # Nombre del puerto
        PORTNAME=$3
        
        # Nombre del controlador
        DRIVERNAME=$4
        
        # Localización
        LOCATION_OLD=$5

        # Localización en Windows 95
        LOCATIONWIN9X=$6

        # Comprobar la sintaxis de la localización, y añadir el protocolo por
defecto si no lo tiene
        if [[ ! ${LOCATION_OLD} =~ ":/" ]]
        then
                LOCATION_NEW="lpd://${LOCATION_OLD}"
        else
                LOCATION_NEW="${LOCATION_OLD}"
        fi

        # Mostrar mensaje
        echo "Añadiendo impresora. Nombre: $1 (${LPNAME}); recurso:
${SHARENAME}; puerto: ${PORTNAME}; driver: ${DRIVERNAME};
localización: ${LOCATION_OLD} (${LOCATION_NEW}); localización Win9X:
${LOCATIONWIN9X}..."

        # Añadir la impresora
        /usr/sbin/lpadmin -p "${SHARENAME}" -D "${DRIVERNAME}" -E -v 
"${LOCATION_NEW}"


        # Recargar la configuración de Samba
        /etc/init.d/smb reload

} 2>&1 | logger -t SMB_PRINTER_ADD

================================================================

The printer is recognized correctly in the wizard, but when I press
the Finish button, i get ever "Access denied", although the printer
has been created correctly in /etc/printcap. What am I doing wrong?

Regards.
-- 
To unsubscribe from this list go to the following URL and read the
instructions:  https://lists.samba.org/mailman/options/samba

Reply via email to