• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 507
  • Last Modified:

Linux Samba authentication

Hey people,

I have a home server which has a share that I would like to have everyone access. At the moment, sometimes Windows machines can get straight, other times they will ask for authentication and I have to hit cancel and try again, until eventually it works.

I think I have the permissions setup right, but authentication seems to be a problem. How do I just allow everyone access?

This is my current smb.conf

	workgroup = WORKGROUP
        netbios name = server
        hosts allow = 192.168.
	security = share

wins support = no
        comment = All Printers
        path = /var/spool/samba
        create mask = 0700
        printable = Yes
        browseable = No

        comment = Printer Drivers
        path = /var/lib/samba/printers
        comment = RAID5 Array
        path = /media/tsunami
        browseable = yes
        guest ok = yes
        printable = no
        read only = no
        create mask = 0777
        directory mask = 0777
        force create mode = 0777
        force directory mode = 6775

Open in new window

1 Solution
I suspect that samba is having difficulty mapping a *nix account to the share request. Try including "guest only = yes" in your [tsunami] section, and defining a guest account in the global section with "guest account = guest" or some such username and restarting the samba service. Just make sure you have that guest account created in your system with appropriate permissions to the directory/files you want to share. This will give samba a definite *nix user account to use.

See the man page for smb.conf for additional information: http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Sudeep SharmaTechnical DesignerCommented:
you could try:

quest account = nobody

I hope that would help

I am posting you my /etc/samba/smb.conf, which basically shares with write access to everyone folder /var/www/html.It is as simple as:

security = share
guest account = user_with_privileges_on_/var/www//html/

       comment = Guest access share        path = /var/www/html        browseable = yes        writable = yes        guest ok = yes

You don't need anything else.If you suspect you have a problem with your current setup,you should examine logs (tail -f /var/log/samba/smbd.log  ) while trying to connect to a share from another computers.

chippedAuthor Commented:
Ok thanks, I will try that tonight :)
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

Featured Post

A proven path to a career in data science

At Springboard, we know how to get you a job in data science. With Springboard’s Data Science Career Track, you’ll master data science  with a curriculum built by industry experts. You’ll work on real projects, and get 1-on-1 mentorship from a data scientist.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now