(Solucionado) ¿Como puedo adicionar/eliminar impresoras sin ser root o sudo por la terminal?

Imagen de Dakkiott
0 puntos

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.

Imagen de Gabriel_M
+1
0
-1

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.

+1
0
-1
Imagen de Dakkiott
+1
0
-1

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!

+1
0
-1

¡I buy my crack, my smack, my bitch right here in Hollywood!