Solved

Samba Configuration Question

Posted on 2014-12-10
2
272 Views
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?
1
Comment
Question by:RayRider
2 Comments
 
LVL 21

Accepted Solution

by:
Mazdajai earned 500 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?
0
 

Author Comment

by:RayRider
ID: 40492934
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

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Join & Write a Comment

If you have a server on collocation with the super-fast CPU, that doesn't mean that you get it running at full power. Here is a preamble. When doing inventory of Linux servers, that I'm administering, I've found that some of them are running on l…
Online collaboration is quickly becoming embedded in the workplace, and its benefits are tangible. See what the current landscape looks like and what the future holds for collaboration tools and the future of work.
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

757 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

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now