Las variables de samba no funcionan

Todos los usuarios de mi sistema deben compartir la misma carpeta que se crea en el inicio, la definicion en smb.conf es:

[compartida]
path = /home/%u/compartida
comment = Carpeta Compartida
available = yes
public = yes
browsable = yes
writable = yes

La variable %u no funciona. ¿Alguien sabe por que?
GRACIAS POR ADELANTADO

hola ciruvera :)
¿editas el título para quitarle las mayúsculas?

baby, I'm your nightmare

porque en : http://ubuntu-es.org/index.php?q=node/102066
escribes con minuscula y en esDebian no?

Yo solo se que no se Java.

Como alguien responda a mi tema igual de rapido que vosotros para que quite las mayusculas voy a recomendar este foro a tdo la gente que no conozco y a la que no tambien...

ciruvera escribió:

Como alguien responda a mi tema igual de rapido que vosotros para que quite las mayusculas voy a recomendar este foro a tdo la gente que no conozco y a la que no tambien...

se te agradece......

Yo solo se que no se Java.

¿Has probado en encerrar ese path entre comillas?

Saludos!

---
Edito:

¿Que te hace pensar que no sirve?
¿Algún log en especial?
¿No inicia el sistema?

Da mas datos

Quisiera cambiar el mundo pero no me dieron el código fuente. Dios no juega a los dados... usa /dev/random!! No hay oración capaz de decidir por mi...
NataSHell escribió:

¿Has probado en encerrar ese path entre comillas?

Saludos!

---
Edito:

¿Que te hace pensar que no sirve?
¿Algún log en especial?
¿No inicia el sistema?

Da mas datos

Si, con la comilla simple del signo de interrogacion, me hace pensar que no sirve porque si cambio el %u por un usuario (path = /home/usuario/compartida) la carpeta compartida funciona, además cuando ejecuto un testparm para comprobar la configuracion de smb.conf el path aparece asi: path = /home//compartida, es decir como si la variable %u estubiese vacia. He probado con otras variables de samba como %m, %S y si funcionan. Pero ni %u ni %U que son las que necesito.

He montado un ldap para autentificar mis usuarios y sus homes están en el servidor a través de NFS para tener perfiles moviles. Por eso quiero que cuando el usuario que sea se conecte al equipo que sea tenga una carpeta compartida por defecto.

Un saludo y muchisimas gracias por la rapidez. Agradezco cualquier ayuda porque no encuentro la solucion a mi problema y le llevo dedicando un monton de tiempo.

¿Pero con comillas dobles?

Solo hablo por hablar, nunca he tenido algún problema similar, pero la simples (generalmente), le quitan el significado a los caracteres especiales.

Prueba con las dobles a ver que tal.

Saludos!

Quisiera cambiar el mundo pero no me dieron el código fuente. Dios no juega a los dados... usa /dev/random!! No hay oración capaz de decidir por mi...

Muchas gracias pero no creo que ese sea el problema puesto que por ejemplo la variable %m si funciona bien dentro del path. He probado path = /home/%m/compartida y cuando hago el tesparm si lo sustituye por el valor de la variable.

Relacionado con Las variables de samba no funcionan