No puedo imprimir con samba desde windows
Pues eso, he instalado samba en mi suse 9.0, he definido usuario con smbadduser. Todo eso en mi ordenador "master". En mi ordenador "cliente" con W.XP con el mismo usuario puedo ver mi carpeta "home" incluso abrir subcarpetas, copiar ficheros, etc. Sin embargo cuando intento agregar impresora, el W.XP ve la impresora que tengo en el "master" y a primera vista se instala correctamente, pero cuando intento imprimir me dice que permiso denegado. En CUPS le he dado permiso a la dirección IP del "cliente" 192.168.0.2 para "printers" pero sigo sin poder imprimir. Alguna idea? Os adjunto la parte del /etc/samba/smb.conf relativa a la impresora por si puede ayudar: [printers] comment = All Printers path = /var/tmp printable = yes create mask = 0600 browseable = no guest ok = no [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @ntadmin root force group = ntadmin create mask = 0664 directory mask = 0775 browseable = yes guest ok = no printable = yes Saludos y gracias por al atención.
juan molina wrote:
Pues eso, he instalado samba en mi suse 9.0, he definido usuario con smbadduser. Todo eso en mi ordenador "master".
En mi ordenador "cliente" con W.XP con el mismo usuario puedo ver mi carpeta "home" incluso abrir subcarpetas, copiar ficheros, etc.
Sin embargo cuando intento agregar impresora, el W.XP ve la impresora que tengo en el "master" y a primera vista se instala correctamente, pero cuando intento imprimir me dice que permiso denegado.
Se me ocurre que Samba no está configurado para permitir usuarios no autentificados. Quizá ese parámetro de "guest ok = no" sea el problema. Si no permites usuarios invitados, tendrás que tener a los usuarios que quieres darles acceso a la impresora dados de alta en SuSE. Revisa la ayuda de "Security Options" y "Printers section". Saludos, -- Camaleón
El Martes, 27 de Julio de 2004 09:19, Camaleón escribió: No creo que sea eso, pues en [homes] tambien tengo "guest ok = no" y desde W.XP puedo abrir mi directorio de usuario /home/juan y crear carpetas y escribir archivos en él. El usuario al que quiero dar acceso a la impresora desde W.XP es "juan", que es el mismo con el que puedo hacer lo que te comento en el párrafo de arriba. Por otra parte como ya comenté, la impresora la ve a través de la red. Es sólo problema de cuando envio algo a imprimir. Gracias por tu interés saludos
Se me ocurre que Samba no está configurado para permitir usuarios no autentificados. Quizá ese parámetro de "guest ok = no" sea el problema. Si no permites usuarios invitados, tendrás que tener a los usuarios que quieres darles acceso a la impresora dados de alta en SuSE. Revisa la ayuda de "Security Options" y "Printers section".
Saludos,
-- Camaleón
juan molina wrote:
No creo que sea eso, pues en [homes] tambien tengo "guest ok = no" y desde W.XP puedo abrir mi directorio de usuario /home/juan y crear carpetas y escribir archivos en él.
Pues no te puedo dar ninguna indicación concreta, mi versión de Samba es de la rama 2.8 y no tiene nada que ver con la 3.0, no sé qué versión tendrás.
El usuario al que quiero dar acceso a la impresora desde W.XP es "juan", que es el mismo con el que puedo hacer lo que te comento en el párrafo de arriba. Por otra parte como ya comenté, la impresora la ve a través de la red. Es sólo problema de cuando envio algo a imprimir.
Te comentaba lo de los permisos porque me pasó algo similar (problemas de acceso a un recurso que compartía SuSE) y era una cuestión de permsisos. Fue así como descubrí que Samba trabaja con los usuarios dados de alta en la máquina con SuSE, por lo que tuve que hacer algunos malabares para poder acceder al recurso con un usaurio no dado de alta. De todas formas, en la ayuda de Samba (muy completa) hablan de que el directorio donde están los controaldores de las impresoras /usr/spool/public o algo así debía de ser del tipo "world-writeable". Saludos, -- Camaleón
Te comentaba lo de los permisos porque me pasó algo similar (problemas de acceso a un recurso que compartía SuSE) y era una cuestión de permsisos. Fue así como descubrí que Samba trabaja con los usuarios dados de alta en la máquina con SuSE, por lo que tuve que hacer algunos malabares para poder acceder al recurso con un usaurio no dado de alta.
Lo conseguiste? Yo no se ninguna forma para que un usuario no dependa de ser también de ser un usuario UNIX... Como lo hiciste ? :) Gracias,
acabo de leer este mensaje, pero no he podido leer los anteriores yo en su
dia lo consegui, recuerda lo que te pasaba y te ayudare en todo lo que pueda
----- Original Message -----
From: "David Solanes Venzala"
Te comentaba lo de los permisos porque me pass algo similar (problemas de acceso a un recurso que compartma SuSE) y era una cuestisn de permsisos. Fue asm como descubrm que Samba trabaja con los usuarios dados de alta en la maquina con SuSE, por lo que tuve que hacer algunos malabares para poder acceder al recurso con un usaurio no dado de alta.
Lo conseguiste? Yo no se ninguna forma para que un usuario no dependa de ser tambiin de ser un usuario UNIX... Como lo hiciste ? :) Gracias, -- Para dar de baja la suscripcisn, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
David Solanes Venzalá wrote:
Lo conseguiste?
Sí, al final lo pude hacer. :-P
Yo no se ninguna forma para que un usuario no dependa de ser también de ser un usuario UNIX...
Como lo hiciste ? :)
Pues (te hablo desde SuSE 8.2 con Samba 2.8.x) creo recordar que la situación era la siguiente: un equipo con Windows 2000 quería acceder a un directorio compartido en SuSE. Como no quería dar de alta a nuevos usuarios en SuSE, leí en el manual de Samba algo sobre el tema y era algo relacionado con los parámetros de la sección "Security Options". Los parámetros en cuestión eran "Security", "Guest account", "Guest O.K." y "Host allow". Ahora acabo de actualizar a una versión superior de Samba de la que tenía antes y no sé si habrá cambiado algo, pero creo que tenía lo siguiente: security = share guest account = nobody << o "ftp", creo que "nobody" no podía imprimir guest ok = yes hosts allow = 192.168.0.* << red interna La documentación en smb.conf.5.html(SECURITY). Saludos, -- Camaleón
participants (4)
-
Antonio Moreno
-
Camaleón
-
David Solanes Venzalá
-
juan molina