Samba Configuration Question

I cannot get "valid users = <username>" to work.

I have two Linux Ubuntu servers, one 12.04, and the other one 14.04, both running Samba.,

The 14.04 system lets me add the parameter "valid users" to the share configuration in the smb.conf file. Only the windows7 machine with the matching logon name as on the Ubuntu Samba server will allow access to the share. This works just as advertised and expected

However, on the other Samba server that is running under Ubuntu 12.04, if I add the "valid users" parameter to the share configuration, the windows7 system will deny access to the share.

I thought I understood this. It was working. But, I found after the windows7 system rebooted, all the shares from this windows system work as expected except this 12.04 Samba server. If I remove the "valid users" statement, access is granted.

This is what I understand:

I MUST have a windows 7 logon name, let's say "ray". "ray" must have a passwrod.
I MUST have a Linux user named "ray" with the same password as the Windows7 user.
I MUST have a samba user name "ray" with the same Samba password as Windows and Linux.

This is what I have on both Samba servers. The file permissions on both Samba servers are identical.

Please tell me what I am missing?
RayRiderAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

MazdajaiCommented:
Are they running the same version of smb on 12.04 vs 14.04? Can you post smb.conf and I assume they are the same?
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
RayRiderAuthor Commented:
Mazadajai;

Thanks for you response. After much searching, just a few minutes ago  i found the problem. Somehow I had overlooked file permissions and ownership on the share directories/files. Once I made the share's ownership = the user's ID/GID, it started allowing me access.

Samba is very "picky" about configuration. And, if you don't understand the relationship between Windows credentials and Samba on Linux, you WILL have trouble.

I'll will close and give you the points. Thanks for looking.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Linux

From novice to tech pro — start learning today.