Hola colegas. A ver si alguien me puede arrojar algo de luz porque ya me estoy volviendo loco. Os cuento. Tengo un SLES-7 con Samba 2.2.4-2 instalado. El servidor sirve un recurso compartido con una aplicación Windows, que se accede desde PCs. Pero tengo el siguiente problema: desde los PCs, al intentar ejecutar un bat situado en un directorio con path largo (más de 8 caracteres), se produce un error de acceso Windows. Lo más curioso es que el bat se ejecuta correctamente, pero ese error provoca que la aplicación no funcione normalmente. Y otra cosa curiosa: en una ventana DOS, no se produce el error. No es problema del bat. Por ejemplo, un bat con un simple: @echo off ver ya falla. Si paso el bat a otro directorio con path corto, todo funciona normalmente. Tampoco es problema de permisos, ya lo he revisado. Os lo resumo con un ejemplo. El bat se llama elbat.bat, y contiene las dos línea anteriores. Es decir, nada raro. Está ubicado en /u/aplic/utilidades. Está compartido en Samba /u, con lo que los PCs ven la ruta como L:\aplic\utilidades. Al ejecutar, desde el explorador de Windows el bat indicado, se produce el error: ACCESO DENEGADO - L:\aplic\utili~-3\elbat.bat Windows 98 [versión 4.10.2222] aunque el bat se ejecuta correctamente (el "ver" hace la salida esperada). Si esto mismo lo ejecuto desde una ventana DOS, ya no se produce el error. Y si cojo este bat y lo dejo en otra ruta corta, por ejemplo /u/aplic/tmp, ya no se produce el error. Parece un problema con el nombre largo "utilidades" desde Windows y con Samba, pero solo al ejecutar, ya que yo veo desde Windows todos los nombres largos sin ningún problema. ¿Alguien tiene alguna idea? Gracias y perdón por el rollo. Saludos, Vicente.