Hi,
ich will in ein Programm die Möglichkeit einbauen, Dateien von einem Windows-Recher zu kopieren. Ohne allerdings einen Share zu mounten. Daß es möglich ist, sieht man an smbclient. Doch wie geht es? Den Source von smbclient zu durchforsten, dürfte etwas mühsam sein. Es gib ja im Samba-Quellcode eine libsmb, Doku habe ich aber nirgends gefunden. Kennt jemand Dokumentation zu dem Thema?
Danke,
hjb
Samba Client programmieren
Samba Client programmieren
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Re: Samba Client programmieren
Hi,
vielleicht hilft Dir das weiter:
<a href="http://samba.anu.edu.au/samba/docs/" target="_blank"><!--auto-->http://samba.anu.edu.au/samba/docs/</a><!--auto-->
Ciao
vielleicht hilft Dir das weiter:
<a href="http://samba.anu.edu.au/samba/docs/" target="_blank"><!--auto-->http://samba.anu.edu.au/samba/docs/</a><!--auto-->
Ciao
Re: Samba Client programmieren
Hi,
dort war ich natürlich schon, aber da gibt es nichts.
Gruß,
hjb
dort war ich natürlich schon, aber da gibt es nichts.
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?
Re: Samba Client programmieren
Hi,
und wie sieht's mit dem Link aus:
<a href="http://bigsearch.mit.edu:8765/query.html?qt=samba." target="_blank"><!--auto-->http://bigsearch.mit.edu:8765/query.htm ... <!--auto--> Ansonsten muesste per CVS das ganze
dokumentiert sein, oder nicht?
Ciao
und wie sieht's mit dem Link aus:
<a href="http://bigsearch.mit.edu:8765/query.html?qt=samba." target="_blank"><!--auto-->http://bigsearch.mit.edu:8765/query.htm ... <!--auto--> Ansonsten muesste per CVS das ganze
dokumentiert sein, oder nicht?
Ciao
Re: Samba Client programmieren
Hi,
samba stellt eine eigene library(libsmbclient) zu verfügung auf die man
auf das smb protokoll zugreifen kann, man muss sie nur beim compilier vorgang
mit ./configure --with-libsmbclient angeben, damit die lib erstellt wird.
Die zwei beispiele (Examples/libsmbclient)werden dir sicherlich weiterhelfen.
Desweiteren gibt es schon module für diverse scriptsprachen, zB für Ruby,
die das zugreifen auf die lib extrem vereinfachen und man schnell
ebend mal was hin scripten kann.
regards
tHepLaYer
samba stellt eine eigene library(libsmbclient) zu verfügung auf die man
auf das smb protokoll zugreifen kann, man muss sie nur beim compilier vorgang
mit ./configure --with-libsmbclient angeben, damit die lib erstellt wird.
Die zwei beispiele (Examples/libsmbclient)werden dir sicherlich weiterhelfen.
Desweiteren gibt es schon module für diverse scriptsprachen, zB für Ruby,
die das zugreifen auf die lib extrem vereinfachen und man schnell
ebend mal was hin scripten kann.
regards
tHepLaYer
Re: Samba Client programmieren
Benutz doch zum Kopieren
'smbclient //host/share -c "cd dir; get filename"'.
Viel Spass!
'smbclient //host/share -c "cd dir; get filename"'.
Viel Spass!
Re: Samba Client programmieren
Hi,
das Problem ist fürs Erste mal gelöst, vielleicht werde ich irgendwann aber mal auf die Lib zurückkommen. Danke!
Gruß,
hjb
das Problem ist fürs Erste mal gelöst, vielleicht werde ich irgendwann aber mal auf die Lib zurückkommen. Danke!
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?