OK I looked in the code. My smbpasswd file is mode 600 owned by root. I would guess the smbpasswd file is being looked at to check the user. When joining the domain or listing I would guess this is done as "root", as everything works. When adding a user (WinXP), it seems to be unable to add the user (domain trust relationship wrong or similar is the error message, but this might be a red herring), and the failure is pdb_smbpasswd.c can't open smbpasswd, maybe it runs as the required user so therefore can't open it ? Steve -- home steve@gbnet.org * Flat 2, 43 Howitt Road, Belsize Pk, London NW3 4LU work steve@thus.net * tel +44-(0)207 483 1169 FAX +44-(0)207 483 2455 www http://www.gbnet.net/ * Personal DFAX +44 (0)870 1600 842 (fax to email) bits steve@gbnet.net * mob +44-(0)7775755503 Epage steve-pager@gbnet.net