Samba Configuration Question

Posted on 2014-12-10
Medium Priority
1 Endorsement
Last Modified: 2014-12-10
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?
Question by:RayRider
LVL 21

Accepted Solution

Mazdajai earned 2000 total points
ID: 40492765
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?

Author Comment

ID: 40492934

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.

Featured Post

Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Many of the companies I’ve worked with have embraced cloud solutions due to their desire to “get out of the datacenter business.” The ability to achieve better security and availability, and the speed with which they are able to deploy, is far grea…
Often times it's very very easy to extend a volume on a Linux instance in AWS, but impossible to shrink it. I wanted to contribute to the experts-exchange community a way of providing a procedure that works on an AWS instance. It can also be used on…
Sending a Secure fax is easy with eFax Corporate (http://www.enterprise.efax.com). First, Just open a new email message.  In the To field, type your recipient's fax number @efaxsend.com. You can even send a secure international fax — just include t…
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial

587 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question