[Samba] python: listing samba shares

Igor Katson descentspb at gmail.com
Sun Aug 16 11:25:07 MDT 2009


Thanks a lot! And what about listing the share's contents with python?

Ricardo Jorge wrote:
> Hi,
>
> There was a line missing from source4/librpc/config.mk and it wasn't
> building the Python module.
>
> Here is a patch if you can apply it:
>
>
> I don't know how it will work for you because of your server
> configuration. My Samba4 server is just for coding so it's pretty much
> all default and local.
>
>
>
>
> On Sun, Aug 16, 2009 at 5:08 PM, Ricardo Jorge<rvelhote at gmail.com> wrote:
>   
>> Hi,
>>
>> I was investigating this and I believe there is actually a way with
>> Python but the problem is that the Python module with the binding is
>> not being compiled (sorry but I have no idea why).
>>
>> There should be a module called samba.dcerpc.srvsvc.
>>
>> If you look at librpc/gen_ndr/py_srvsvc.c you will find
>> NetShareEnumAll which binds to the same function that's called when -L
>> is used in smbclient.
>>
>> Maybe it's something with the make file?
>>
>>
>>
>> On Sun, Aug 16, 2009 at 4:36 PM, Igor Katson<descentspb at gmail.com> wrote:
>>     
>>> Helmut Hullen wrote:
>>>       
>>>> Hallo, Igor,
>>>>
>>>> Du meintest am 16.08.09:
>>>>
>>>>
>>>>         
>>>>> Is it possible to list samba shares and their contents of a
>>>>> particular host? --
>>>>>
>>>>>           
>>>> Shell:
>>>>
>>>>        smbclient -N -L $particular_host
>>>>
>>>> shows first all shares of that particular host and then some other  stuff.
>>>> Perhaps you filter some output depending on the key word "Disk"  (or
>>>> "Printer").
>>>>
>>>> Contents: "that depends".
>>>> You must have some rights.
>>>>
>>>> Viele Gruesse!
>>>> Helmut
>>>>
>>>>         
>>> Thanks.
>>> Yes, I know of that shell command, but I would like to do that directly from
>>> python for more flexibility, control and convenience.
>>> --
>>> To unsubscribe from this list go to the following URL and read the
>>> instructions:  https://lists.samba.org/mailman/options/samba
>>>
>>>       



More information about the samba mailing list