Buenas gente!

Les quería comentar un problemita que tengo desde hace un tiempo con
un server samba que administro de tanto en tanto, a ver si alguno tuvo
una experiencia similar que quiera compartir conmigo para ayudarme a
resolver el problema.

El server es un Ubuntu 9.04 con un samba 3.3.2-1ubuntu3.2, configurado
como domain member (security=ads) de un dominio AD configurado en un
server window$ 2003.
O sea todo medio complicado, pero bueno, ese es el escenario. Server
linux con samba como file server (son 13Tb!), server AD en un win$
para administrar usuarios y grupos, y clientes Win$ varios y MACs con
MAC OS X (10.6.4, y 10.5.x)

La comunicación con el dominio está ok, y de hecho las estaciones de
trabajo con win* no tienen problemas.

El problema aparece cuando se conecta una Mac a la red, y guarda
archivos en el server linux via samba. Se presentan los siguientes
síntomas, a saber:

- Los archivos y directorios no se guardan con los permisos correctos
- Si creamos una carpeta, no se le puede cambiar el nombre
- Se creamos un archivo, se puede cambiar el nombre y trabajar sin problemas.
- Si ingresamos al recurso compartido desde la Mac, vía smbclient,
todo funciona de maravillas. No así cuando se accede directamente
desde la mac, o montando el recurso compartido a mano.

Consulté algunos links que encontré googleando por ahí, y algo mejoró:

http://serverfault.com/questions/81231/permission-issues-with-samba-and-os-x
http://lists.apple.com/archives/macos-x-server/2008/Jan/msg00759.html

Agregué las opciones:

unix extensions = no
acl check permissions = no

y ahora los archivos y directorios generados desde la MAC, se guardan
con los permisos correctos, pero a pesar de esto, si creo una carpeta
no puedo cambiarle el nombre (inmediatamente despues de crearla, queda
con el nombre por defecto "untitled folder" y tira el error "you don't
have permission to rename "untitled folder"".
Cosa de mandinga.
Con los archivos no pasa nada, se crean con los permisos correctos, y
se pueden renombrar y todo ok.

Actualmente el recurso compartido está así en el smb.conf:

[W]
       browseable = yes
       writable = yes
       path = /home/samba/W
       force directory mode = 775
       force create mode = 664
       comment = W
       valid users = @DOMINIO+w
       create mode = 664
       directory mode = 775
       create mask = 0664
       directory mask = 0775

Obviamente todas esas opciones de force create mode, create mode, y
create mask no estaban antes pero las agregue mientras probaba por que
no se guardaban los archivos con los permisos correctos.

Lo raro es que desde smbclient, desde la MAC, se puede crear y
renombrar a gusto.
Probé también montar a mano el recurso compartido desde la consola
(mount_smbfs -d 775 -f 664 //pc013:pwd@host/W /temp ), con los mismos
problemas.

La verdad no soy experto en MAC y no tengo mucha idea de por donde
seguir.......tengo mil opciones y combinaciones para probar pero si
alguno ya pasó por esta experiencia, me ahorro un montón de tiempo
diagnosticando :-)

Si hace falta smb.conf, avisen y lo posteo, no quise sobrecargar.

Gracias de antemano,
saludos!!
Guille
Lanux - Grupo de usuarios de GNU/Linux de Lanus
Visitanos en: http://www.lanux.org.ar

Reglas de etiqueta para el posteo de mensajes a  la lista:
http://www.lanux.org.ar/?page_id=35

Articulos y noticias por rss:
http://www.lanux.org.ar/?feed=rss2 
            
Lanux por irc: 
irc.freenode.net -> #lanux.
_______________________________________________
General mailing list
[email protected]
http://listas.lanux.org.ar/cgi-bin/mailman/listinfo/general

Responder a