Hi, Summary: Access swat (http://host:901), click on "Password", and swat shows the contents of /etc/passwd!! Setup:- Samba 2.0.4 on Solaris 2.6 unix password sync = ON cron job updates smbpasswd to add new accounts in /etc/passwd. Dual identity (One for new users, one for "registered" users) Background:- The thing worked fine until /etc/passwd got corrupt one day, and the script I wrote overwrites the good smbpasswd with a corrupt one as well. As a result, swat displays the corrupt /etc/passwd file in the password change page. I fixed the files, and everything works fine, except that swat now still displays the bad /etc/passwd even after I:- - stop & start samba - uninstalled, delete private & var dirs and re-installed samba - recreated smbpasswd - reboot server The thing seemed to be eternally cached somewhere and refuse to flush out. Am looking through the code right now, but would appreciate some help / hints.. Logs:- It's already in production -- have to wait until off hours before I can turn the debugging on.. smb.conf:- # Global parameters [global] workgroup = WORKGROUP netbios name = FILESERVER netbios aliases = REGISTER server string = PDC - Samba V%v (Solaris 2.6) encrypt passwords = Yes min passwd length = 6 passwd program = /bin/passwd %u passwd chat = *New*password* %n\n *Re-enter*new*password* %n\n *passwd*(SYSTEM):*passwd*successfully*changed*for* username map = /etc/smbusers unix password sync = Yes log file = /var/log/samba/log.%L.%U-%m deadtime = 5 read prediction = Yes socket options = TCP_NODELAY logon script = logon.bat logon path = \\FILESERVER\%U\profile logon drive = H: logon home = \\FILESERVER\%U domain logons = Yes os level = 255 preferred master = Yes domain master = Yes wins server = 192.228.129.32 remote announce = 192.228.129.255 192.228.130.255 192.228.131.255 192.228.132.255 192.228.133.255 192.228.134.255 192.228.135.255 192.228.136.255 192.228.137.255 remote browse sync = 192.228.129.255 192.228.130.255 192.228.131.255 192.228.132.255 192.228.133.255 192.228.134.255 192.228.135.255 192.228.136.255 192.228.137.255 unix realname = Yes admin users = root administrator sazli ros create mask = 0644 hosts allow = localhost, 127.0.0.1, 192.228.0.0/255.255.0.0 hide dot files = No include = /usr/local/lib/smb.conf.%L smb.conf.NAME:- -------------- #============================ Share Definitions ============================= [netlogon] comment = Logon Share path = /usr/local/netlogon smb.conf.REG:- ------------- # Global parameters [global] server string = REGISTER - Samba V%v (Solaris 2.6) encrypt passwords = No update encrypted = Yes null passwords = No unix password sync = No domain logons = No os level = 100 preferred master = No domain master = No #============================ Share Definitions ============================= [syabas!] comment = Registration Successful path = /export/home0/congrats! Thanks. Sazli