I upgraded samba to samba-3.0.8 from a previous version. I was unable to open up any samba shared on a windows client. I got the following message in my samba log: [2004/11/13 08:47:19, 0] passdb/pdb_smbpasswd.c:startsmbfilepwent(195) startsmbfilepwent_internal: file /var/lib/samba/private/smbpasswd did not exist. File successfully created. I assume this is the new location of the smbpasswd file in the new version. I've fixed the problem by putting the following in my smb.conf: smb passwd file = /etc/samba/private/smbpasswd Is the new location going to be permanent. I personally think that /etc/samba/private is superior because I back up my /etc/once a week. Reproducible: Always Steps to Reproduce: 1. 2. 3.
See bug 70265: due to better FSH compliancy, /etc/samba/private was moved to /var/lib/samba/private (there's a note about this in the new ebuild). Should you need the older location, it is sufficient to make a symbolic link: 'ln -s /etc/samba/private /var/lib/samba/private'