Samba: How to share files for your LAN without user/password

Samba: How to share files for your LAN without user/password

This is a quick and dirty method to set samba to allow read-only file sharing  as guest (without be prompted for a password).

Because users won’t be prompted for a user/password, this is meant to be installed in a LAN where all hosts and users are trusted.

I’m assuming you’ve already installed samba via your favorite method.

Because we are going to make samba security insecure, make sure only your local network can access samba service.

To do so, open and edit /etc/samba/smb.conf

and set interfaces to lo and your local network interface.

interfaces = lo eth1
bind interfaces only = true

Next, change the samba default security variable: security and make sure it is set to share instead of user and that guest account is enabled:

security = share
guest account = nobody

Next,  we can create a share to be accessible to guest users:

[Guest Share]
        comment = Guest access share
        path = /path/to/dir/to/share
        browseable = yes
        read only = yes
        guest ok = yes


Save the file and restart samba.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s