[Samba] SAMBA authentication ?

Sadique Puthen sputhenp at redhat.com
Mon Feb 4 11:38:19 GMT 2008


czezz wrote:
> smb.conf attached.
>
> security is set to SHARE. Otherwise I will not be able to have /pub which is accessable for everyone.
>   

 From man smb.conf

 public
          This parameter is a synonym for guest ok.

       guest ok (S)
          If this parameter is yes for a service, then no password is 
required to connect to the service. Privileges will  be  those  of  the
          guest account.

          This paramater nullifies the benifits of setting restrict 
anonymous = 2

          See the section below on security for more information about 
this option.

          Default: guest ok = no

So as long as you set "public = Yes" for share /pub2,  you wouldn't be 
prompted for a username and password.

The other option is to use "security = user" and set "map to guest" 
parameter for /pub share.

--Sadique

> Thanks,
> Czezz
>
>
> ---- Wiadomość Oryginalna ----
> Od: Sadique Puthen <sputhenp at redhat.com>
> Do: czezz <czezz at o2.pl>
> Kopia do: John Drescher <drescherjm at gmail.com>, samba at lists.samba.org
> Data: 4 lutego 2008 8:37
> Temat: Re: [Samba] SAMBA authentication ?
>
>   
>> czezz wrote:
>>     
>>> ---- Wiadomość Oryginalna ----
>>> Od: "John Drescher" <drescherjm at gmail.com>
>>> Do: czezz <czezz at o2.pl>
>>> Kopia do: samba at lists.samba.org
>>> Data: 3 lutego 2008 19:59
>>> Temat: Re: [Samba] SAMBA authentication ?
>>>
>>>   
>>>       
>>>> On Feb 3, 2008 11:38 AM, czezz <czezz at o2.pl> wrote:
>>>>     
>>>>         
>>>>> I have set up samba and configured resources /pub for "pcguest" account and it works perfect (read/write access for for everyone. No authentication is needed)
>>>>>
>>>>> Now, I want to set new resource called /pub2 where access is limited only for user "userx".
>>>>>
>>>>> What I did:
>>>>> I created userx in /etc/passwd and his home dir in /pub2
>>>>> I created userx using "smbpasswd"
>>>>> Both users has this same passwd.
>>>>>
>>>>> In /etc/samba/smb.conf added:
>>>>>
>>>>> [pub2]
>>>>> path = /pub2
>>>>> volume = userx
>>>>> comment = Programy userx
>>>>> public = yes
>>>>> writable = yes
>>>>> share modes = yes
>>>>> read only = no
>>>>> create mode = 0775
>>>>> directory mode = 0775
>>>>> oplocks = True
>>>>> level2 oplocks = True
>>>>>
>>>>> After SAMBA restart:
>>>>> sitting on WindowsXP box I am able to see /pub and /pub2 resources. I can even browse /pub2 but I am unable to create any file or dir.
>>>>> This is expected behavior... but why the heck I cant have way to log on to user "userx" account ?
>>>>>
>>>>>       
>>>>>           
>>>> Did you check the unix permissions of the folder you are sharing? Does
>>>> userx have rw permissions?
>>>>
>>>> John
>>>>     
>>>>         
>>>
>>> Ammm... John, whats the point of unix permissions? I can browse content of /pub2 from any workstation on LAN.
>>> The problem is that when I click on PUB2 resources I should get window to put login and password - why I dont have it ?
>>>   
>>>       
>> Are you using security=share or user? Please post your smb.conf without 
>> comments.
>>
>> --Sadique
>>
>>     
>>> here is "ls"
>>> root at vslack:~# ls -l /home/
>>> drwxr-xr-x 3 pcguest pcguest  4096 2008-01-30 21:30 pub/
>>> drwxr-xr-x 4 userx   users    4096 2008-02-02 18:33 pub2/
>>>
>>> What is important !!!
>>> Windows Workstations from witch I try to login hasnt account "userx".
>>> The Windows enviroment is only workgroup. And each station has its own login.
>>> Each time someone want to access /pub2 then window asking for login and passwd should apear.
>>>
>>>
>>>   
>>>       



More information about the samba mailing list