VĂctor Abeytua
2004-Feb-12  09:46 UTC
[Samba] 3.0 - Cannot create/update profile directory
Hi everyone,
	I've got a linux machine (Debian & Samba 3.0) as the domain server for
several W2K clients. Whenever a user logs in into any of the clients,
the should receive its roaming profile from the linux server. But
something is not working right. If the user already has a profile
directory, it receives a local copy of the profile from the machine. And
if it is the first time the user logs in, a message appears stating that
the profile doesn't exist and that a local copy will be used. Of course,
any modification done withing both profiles is not reflected upon log
out on the linux server.
	Taking a look at the logs I keep finding this message:
nmbd/nmbd_processlogon.c:process_logon_packet(95)
  process_logon_packet: Logon from 192.168.1.10: code = 0x12
	Finally, on two occasions, the roaming profiles did work once for two
users. And they are the only users with their (old now) profiles stored
in the linux server.
	
	Here is the smb.conf from the server. User's profiles are stored in
/var/local/samba/profiles.
[global]
   interfaces = 192.168.1.0/24 127.0.0.1
   bind interfaces only = Yes
   hosts allow = 192.168.1.0/255.255.255.0 127.0.0.1
   netbios name = ciberteca
   printing = lprng
   printcap name = /etc/printcap
   load printers = yes
   guest account = nobody
   security = user
   socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
  encrypt passwords = true
   wins support = yes
    update encrypted = yes
    announce version = 5
    printer admin = administrador
    admin users = administrador
    os level = 65
    domain master = yes
    local master = yes
    preferred master = yes
    domain logons = yes
    dns proxy = Yes
    logon path = \\%N\profiles\%u
    logon drive = H:
    logon home = \\%N\%u
    logon script = logon.bat
# What naming service and in what order should we use to resolve host names
# to IP addresses
    name resolve order = lmhosts host wins bcast
# This will prevent nmbd to search for NetBIOS names through DNS.
     dns proxy = no
# Name mangling options
   preserve case = yes
   short preserve case = yes
   default case = lower
; This boolean parameter controlls whether Samba attempts to sync. the Unix
;       password with the SMB password when the encrypted SMB password
in the
;       /etc/samba/smbpasswd file is changed.
;   unix password sync = yes
    unix extensions = Yes
    unix password sync = no
   obey pam restrictions = yes
   socket options = TCP_NODELAY
[homes]
   comment = Directorio Home
   browseable = yes
   writable = yes
   read only = no
   create mask = 0640
   directory mask = 0750
[incoming]
   comment = Directorio de intercambio temporal en la ciberteca
   path = /home/incoming
   browseable = yes
   read only = no
   writable = yes
   create mask = 0664
   directory mask = 0775
[netlogon]
   comment = Network Logon Service
   path = /var/local/samba/netlogon
   read only = yes
   guest ok = no
   browsable = yes
   write list = administrador
   locking = no
   case sensitive = no
   preserve case = yes
[profiles]
   comment = Perfiles MS-Windows de los usuarios
   path=/var/local/samba/profiles
   create mode = 0600
   directory mode = 0700
   read only = no
   browseable = yes
	Any ideas/suggestions?
