Hola, pues si... he buscado por cielo y tierra, tenemos un servidor en OpenSUSE (si, ya se que aki es ubuntu, pero como el comando es para linux en general) y pues como empresa que somos tenemos un administrador de sistema y varios programadores (me incluyo) por lo que todo lo que sea impresoras (compartidas por medio de samba) debemos solicitarlo a él. El inconveniente es que muchas veces el administrador no se encuentra en su puesto y pues es necesario que alguno de nosotros pueda eliminar la impresora y luego adicionarla (por que eliminar la cola de impresión no vale... no se por que) pero nadie puede tener la clave de root por cuestiones de seguridad.
¿Como podriamos adicionar impresoras o eliminarlas solo para los usuarios que el administrador designe para esto?
PD: tengo más idea yo de linux que él... así que pedirle al administrador que haga algo no es válido en este caso!!! jejeje (que desgracia)
Gracias a todos los que me puedan ayudar dandome pistas al menos. Yo personalmente no se como adicionar la impresora. No se si es por comando de samba o por lp...
Cordial saludo (y a los que no les parezca que el server esté en OpenSuse... pues solo les puedo decir que yo si uso ubuntu en mi pc de la empresa y el personal)
Gracias.

lpadmin
Hola dak...:
El administrador, ese de la clave secreta debe darte de alta a ti o a los usuarios que considere
se encuentran en condiciones de administrar las impresoras en el grupo lpadmin
Este grupo, mediante el comando del mismo nombre, el que podrán ejecutar una vez que pertenezcan al mencionado grupo hace:
lpadmin - configura las impresoras y clases cups lpadmin [ -E ] [ -h servidor ] -d destino lpadmin [ -E ] [ -h servidor ] -p impresora opcion(es) lpadmin [ -E ] [ -h servidor ] -x destino lpadmin configura las colas de las clases e impresoras proporcionadas por CUPS. También se puede usar para poner la clase o impresora prede? terminada del servidor. Cuando se usa la opción -E antes de las opciones -d, -p, o -x, hace que se use encriptación en la conexión con el servidor. La primera forma del comando pone como clase o impresora predeterminada a destino. Los trabajos de impresión enviados posteriormente mediante el comando lp(1) o lpr(1) utilizarán este destino a menos que el usuario especifique otra cosa con el comando lpoptions(1). La segunda forma del comando configura la impresora especificada. Las opciones adicionales se describen a continuación. La tercera forma del comando borra la clase o impresora destino. Cualquier trabajo pendiente para este destino será borrado y cualquier trabajo en proceso de impresión será cancelado. Estas son las opciones reconocidas cuando se configura una cola de impresora: -c clase Añade la impresora especificada a la clase. Si clase no existe, se crea automáticamente. -i interfaz Establece para la impresora un guión (script) de interfaz estilo System V. Esta opción no puede ser especificada con la opción -P (archivo PPD) y está pensada para dar soporte a controladores de impresora legados. -m modelo Establece un guión (script) de interfaz estandar System V o archivo PPD desde el directorio modelo. -o nombre=valor Establece una opción del servidor o PPD para la impresora. Se pueden listar las opciones PPD usando la opción -l con el comando lpoptions(1). -o job-k-limit=valor Establece un límite en kilobytes para las cuotas por usuario. El valor es un número entero de kilobytes; un kilobyte son 1024 bytes. -o job-page-limit=valor Establece el límite de páginas para las cuotas por usuario. El valor es un número entero con el número de páginas que pueden ser impresas; páginas por las dos caras se cuentan como dos páginas. -o job-quota-period=valor Establece el periodo de contabilidad para las cuotas por usuario. El valor es un número entero de segundos; un día tiene 86.400 segundos. -o protocol=nombre Establece el protocolo de comunicaciones binario a usar cuando se imprime, None (ninguno), BCP, o TBCP. El protocolo predeterminado es None (ninguno). -r clase Elimina la impresora especificada de la clase. Si la clase resul? tante no tiene más impresoras, se borra. -u allow:usuario,usuario,@grupo -u deny:usuario,usuario,@grupo -u allow:all -u deny:none Establece el control de acceso a nivel de usuario en una impre? sora. Los nombres que comiencen con "@" se interpretan como grupos UNIX. Las dos últimas formas desactivan el control de acceso a nivel de usuario. -v uri-dispositivo Establece el atributo de uri-dispositivo de la cola de impresión. Si uri-dispositivo es un nombre de archivo, automáticamente es convertido a la forma file:/nombre/archivo. -D info Proporciona una descripción de la impresora. -E Activa la impresora y hace que acepte trabajos; es lo mismo que ejecutar los programas accept(8) y enable(8) en la impresora. -L ubicación Proporciona una ubicación de la impresora. -P archivo-ppd Especifica un archivo de descripción de impresora PostScript (PPD) para usar con la impresora. Si se especifica este archivo, esta opción anula la opción -i (guión de interfaz).Saludos.
Gabriel.
solo doy soporte para Ubuntu: Un sistema operativo superior, moderno, optimizado, seguro, racional, completo, y evolutivo.
Saludos.
Equipo de Ubuntu-es
Hola Gabriel
Hola, oye, en serio, muchísimas pero muchísimas gracias, la verdad andamos como medio perdidos con todo esto aquí en la oficina y pues el administrador no le hecha nada pero nada de ganas, finalmente con tu ayuda veo una luz.
Gracias, mil gracias!
¡I buy my crack, my smack, my bitch right here in Hollywood!