[Samba] share without authentication - how?
Michael Heydon
michaelh at jaswin.com.au
Mon Nov 5 02:23:59 GMT 2007
Tim Bates wrote:
> Dexter Filmore wrote:
>> Wanna share a dir to win clients so that they can just map it locally
>> without providing any password or login or whatsover.
>> So far I'm at:
>>
>> [foo]
>> path = /mnt/foo
>> guest ok = Yes
>> security = share
>> public = yes
>> writable = yes
>> force user = dexter
>>
>> Still won't work, asks for auth.
>>
>>
>>
> Try it without the force user line. It's probably forcing everyone to
> use that username, which then requires a password.
> Also, check the actual filesystem permissions if you haven't already.
>
> TB
I don't believe that force user would be a problem, it doesn't affect
the username used for auth, only the effective UID when accessing the
file system.
Security = share should be a global option rather than inside the share
definition (actually IMHO "security = share" shouldn't be anywhere, you
should use user level security). I'm assuming you don't have security =
share defined in the global section as well, in which case you are
probably using user level security at the moment.
If you use user level security, you will need a map to guest line,
probably something like "map to guest = bad user" although you may need
"bad password" if your clients have the same username as the server and
still want guest access.
Also public and guest ok are the same thing, it won't hurt having them
both, but it's pointless.
If setting up your security/map to guest properly doesn't fix it, post
your entire smb.conf (minus comments) as well as something showing the
file system permissions for /mnt/foo.
-- Michael Heydon
More information about the samba
mailing list