2009/5/13 Diego Leonardo Revechini <[email protected]> > > > Luciano Ruete wrote: >> >> On Tuesday 12 May 2009 08:40:26 am edu gargiulo wrote: >> >>> >>> Tengo una impresora compartida a través de samba. Con las opciones por >>> defecto del archivo smb.conf puedo conectarme y utilizarla sin >>> problemas desde clientes con winxp. >>> >>> El único inconveniente es que para poder utilizarla (conectarla o >>> imprimir) me pide autenticación. Ya estuve tocando los parámetros >>> "guest ok" y "public" y están todos en yes, pero sigue pidiendo >>> autenticación. >>> >>> Qué parámetros debería modificar para asegurarme que pueda conectarme >>> a la impresora sin autenticación? >>> >> >> Si estás usando security = user, entonces todos los accesos se hacen bajo >> algún tipo de usuario. >> Si quien usa el recurso compartido no se acredita debidamente es >> automaticamente mapeado al usuario guest que esté configuardo (parámetro >> guest account). >> Tendrías que asegurarte que el usuario que mapees como guest tenga permisos >> de impresión sobre el recurso (creo que es wirte) >> Otra opción esusar un "force user" en el recurso y hacer que ese usuario >> tenga los permisos para imprimir. >> >> En la otra respuesta que te dieron, tiene seteado security=share y ahí >> cambia todo porque sí puede haber acceso "anónimo". >> >> > > Si creo que tu problema como ya te dijeron es por seguridad, mira los > registros de > smb (logs) x seguramente el usuario que esta validado bajo XP no tiene > permisos > en la carpeta shared de la impresora (recorda q los recursos pueden validar > bajo > samba el user y pass pero tambien deben tener permisos en el fsystem de > gnu/linux) > osea, si tenes un user llamado pepe, validado bajo samba como pepe, y mapeado > al usuario pepe de gnu/linux este tiene que tener permisos para leer y > escribir > en /home/printer o ser parte del grupo que puede leer y escribir a nivel de > gnu/linux > bajo /home/printer (es el error mas comun bajo samba).
Finalmente quedó funcionando como esperaba, los cambios que realicé fueron los siguientes: - Agregar el usuario nobody sin password al smbpasswd - Agregar el usuario nobody (unix) al grupo lp - Las opciones que modifiqué del smb.conf quedaron de la siguiente manera [global] security = user guest account = nobody map to guest = bad user [printers] guest ok = yes browseable = yes public = yes saludos, -- edu
