Question

Samba question

Asked by: lwinkenb

I installed Samba on my machine, and now Im having trouble getting it working.  It is up and running, but I cant seem to log in from my windows machine.  It shows up under workgroup computers, but when I try to enter it, it denies the usernames/passwords for the accounts.

here is my smb.conf:
# Global parameters
[global]
        workgroup = UBAX
        server string = Samba_test
        obey pam restrictions = Yes
        smb passwd file = /etc/samba/smbpasswd
        passwd program = /usr/bin/passwd %u
        passwd chat = *New*password* %n\n *Retype*new*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*
        unix password sync = Yes
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        os level = 65
        dns proxy = No
        remote announce = 10.0.0.255/ubax
        remote browse sync = 10.0.0.
        valid users = %S
        read only = No
        create mask = 0664
        directory mask = 0775
        hosts allow = 10.0.0.
        printing = lprng

[printers]
        comment = All Printers
        path = /var/spool/samba
        read only = Yes
        printable = Yes
        browseable = No

[public]
        path = /home/public
        guest ok = Yes
        browseable = No

First I tried logging on with different server users (even tried root), but it none of those would work due to bad username/password.

This i tried this:
groupadd machines
useradd -g machines -d /dev/null -c SambaTest -s /bin/false samba$
passwd samba$
smbpasswd -a -m samba$

I then restarted samba, and tried to log on with user samba, but I got this error:
"\\Server is not accessible.  You might not have permission to use this network resource.  Contact the administrator of this server to find out if you have access permissions.

The account used is a computer account.  Use your global user account or local user account to access this server."

It appears that this account has a username/password that allows the server to attempt to log it on, but then gives the above error.  

What is my problem?

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2004-03-02 at 01:41:35ID20903716
Tags

samba

,

user

Topic

Linux Networking

Participating Experts
4
Points
500
Comments
16

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Samba
    I have samba running and every thing works until I try to join the domain I get an error. XP pro and redhat 8
  2. Samba config
    Hey everyone, I'm completely new to linux and this problem probably stems from my lack of knowledge of the os....anyway: I am using Linux Red Hat 9.0 I'm trying to set up Samba to access my Win2k PDC to authenticate users when they access the file shares on the linux comput...
  3. Samba Problem
    Hi, i am new to linux.... i am a network administrator of a small network where we have one linux server which is used as domain controller. clients are all win-98 se. users can logged in to samba server from workstatios using there respective user id. samba server able to v...
  4. Samba setup
    Problems with access Set up samba server on RH 9 using configuration tool Basic is Mygroup and server bname samba Set up user Alex as this is Linux users and Windows XP user Have tried smbpasswd -a alex as well Have tried Domain (Authentication from the Windows PDC) and user ...
  5. samba configuration
    Hi all, I was installing redhat Linux 9 some days back in my test machine. And later i tried to configure samba into that so that i could share my linux directories in windows machines. After the configurations are done i was able to see the linux machine in the Ne...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: da99rmdPosted on 2004-03-02 at 03:33:32ID: 10493999


Try to logon to the samba server with the smbclient from the linux enviorment first to check if that works first.

If that works try to find the computer by right klicking on the netwoek and search for computers, try by ip and smb name.

If you cant locate it check that the actualt ports that smb uses is opened

/Rob

 

by: da99rmdPosted on 2004-03-02 at 03:38:08ID: 10494013

# The following are needed to allow password changing from Windows to
# update the Linux sytsem password also.
# NOTE: Use these with 'encrypt passwords' and 'smb passwd file' above.
# NOTE2: You do NOT need these to allow workstations to change only
#        the encrypted SMB passwords. They allow the Unix password
#        to be kept in sync with the SMB password.
;  unix password sync = yes
;  passwd program = /usr/bin/passwd %u
;  passwd chat = *New*UNIX*password* %n\n *ReType*new*UNIX*password* %n\n *passwd:*all*authentication*tokens*updated*successfully*

i dont think you need this values

and i have this values set

# Security mode. Most people will want user level security. See
# security_level.txt for details.
 security = user

# Password Level allows matching of _n_ characters of the password for
# all combinations of upper and lower case.
  password level = 8

 

by: S0larPosted on 2004-03-02 at 03:49:20ID: 10494062

if you don't want to create user accounts for samba's file sharing & don't want users to be auth'ed by samba, you have to set
#
security = share
#
in your smb.conf... If you have security = user (default), samba will ask login/password even if it's shared resources are  pubilc...

 

by: jleviePosted on 2004-03-02 at 04:02:49ID: 10494126

Yo do need "encrypt passwords = yes" and "security = user" in the global section of your Samba config and you'll need to use 'smbpasswd -a linux-user-name' for each user that will be accessing the Samba server from a windows box.

 

by: lwinkenbPosted on 2004-03-02 at 10:04:47ID: 10497338

Rob >> I can send messages to other windows machines on the network using smbclient -M name, so I guess it's at least partially working.  Plus I see the Samba computer under workgroup computer in windows.

The problem is that I cant log on through windows.

I also removed those lines that you said were unnecessary.  Basically what I want is for users to be able to log on with their user names and passwords.

jlevie >> I put both encrypt passwords = yes, and security = user in the smb.conf.  I then did smbpasswd -a linux-user.  When I look in smbpasswd, I can see an entry for the user I just added also.  When I try to log on from windows with that username and password though, it doesnt let me.

 

by: jleviePosted on 2004-03-02 at 10:34:14ID: 10497591

After creating the user and changing smb.conf did you restart Samba? Note that restarting Samba after the change to smb.conf and before adding a user to smbpasswd won't work. The SMB password file would not exist until you used smbpasswd the first time and if it wasn't there when Samba started it won't be used.

 

by: lwinkenbPosted on 2004-03-02 at 10:59:47ID: 10497841

yeah, I restarted samba after making the changes.

 

by: jleviePosted on 2004-03-02 at 11:50:35ID: 10498386

What windows clients are involved. I remember that win95/98 would only connect to a to a Samba server if the logon name/password to windows was the same as the Samba server. NT at least would allow a different username/password when accessing Samba. I don't know if ME or XP inherited 95/98's bad habits, but I'd expect 2k to behave like NT.

 

by: lwinkenbPosted on 2004-03-02 at 12:06:22ID: 10498532

The clients are all running windows XP.  I'm pretty sure with windows XP, it is not necessary for the windows logins/passwords to be the same as the samba ones.  We've run samba on this network before with no problems (I wish I remembered how I had it set up).

 

by: troopernPosted on 2004-03-02 at 13:12:25ID: 10499239

Have you added any of the local users to smbpasswd ? this is a must for the login if security = share.

 

by: lwinkenbPosted on 2004-03-02 at 13:15:13ID: 10499270

yes, I ran
smbpasswd -a linux-user

 

by: lwinkenbPosted on 2004-03-02 at 14:09:08ID: 10499767

when I look at my test.log file (test is the user name I'm trying to log on as), There is the following:
[2004/03/02 11:58:16, 0] smbd/service.c:make_connection_snum(627)
  Can't become connected user!

Not really sure what that means.

 

by: lwinkenbPosted on 2004-03-02 at 14:18:44ID: 10499843

hmm.. I found that if I change
valid users = %S
to
valid users = test

Then the user test can log on.  How can I change it so that all users in smbpasswd can log on?

 

by: jleviePosted on 2004-03-02 at 14:36:34ID: 10499975

Try what follows as your smb.config file. It doesn't do anything fancy and provides a framework for extension later.

[global]
  workgroup = UBAX
  server string = Samba_test
  printcap name = /etc/printcap
  load printers = yes
  log file = /var/log/samba/%m.log
  max log size = 50
  security = user
  encrypt passwords = yes
  smb passwd file = /etc/samba/smbpasswd
  socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
 
 [printers]
   comment = All Printers
   path = /var/spool/samba
   browseable = no
   guest ok = no
   writable = no
   printable = yes

[homes]
   comment = Home Directories
   browseable = no
   writable = yes
   create mode = 0664
   directory mode = 0775
   hide dot files = yes

[public]
   path = /home/public
   guest ok = Yes
   browseable = No

 

by: lwinkenbPosted on 2004-03-02 at 15:03:25ID: 10500143

thanks jlevie, that got me going.  I'm pretty sure I can config the server from here :)

 

by: jleviePosted on 2004-03-02 at 16:05:50ID: 10500565

Okay...

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...