I changed the password of linux user "user123" on my Suse box and noticed that the previously working Samba login that I used to access its home directory from Windows did not change along with it. So I did this to ensure the 2 passwords were the same:
smbpasswd -x user123; smbpasswd -a user123; smbpasswd -e user123 Failed to find entry for user user123. New SMB password: Retype new SMB password: Added user user123. Enabled user user123.
Afterwards, I noticed that I could no longer access that directory (/home/user123). Windows response when I press for further details was that I "don't have permissions to access \ip.of.samba.share\user123" Here is my smb.conf file:
# smb.conf is the main Samba configuration file. You find a full commented # version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the # samba-doc package is installed. # Date: 2010-07-05 [global] workgroup = WORKGROUP passdb backend = tdbsam printing = cups printcap name = cups printcap cache time = 750 cups options = raw map to guest = Bad User include = /etc/samba/dhcp.conf logon path = \\%L\profiles\.msprofile logon home = \\%L\%U\.9xprofile logon drive = P: usershare allow guests = Yes add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$ domain logons = No domain master = No security = user [homes] comment = Home Directories valid users = %S, %D%w%S browseable = Yes read only = No inherit acls = Yes [profiles] comment = Network Profiles Service path = %H read only = No store dos attributes = Yes create mask = 0600 directory mask = 0700 [users] comment = All users path = /home read only = No inherit acls = Yes veto files = /aquota.user/groups/shares/ [groups] comment = All groups path = /home/groups read only = No inherit acls = Yes [printers] comment = All Printers path = /var/tmp printable = Yes create mask = 0600 browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = @ntadmin root force group = ntadmin create mask = 0664 directory mask = 0775 ## Share disabled by YaST # [netlogon]
And, by the way, I have restarted Samba:
/etc/init.d/smb restart Shutting down Samba SMB daemon done Starting Samba SMB daemon done