417
d4shoerncheN
iDiddi
Lochkartenstanzer
RogerWilco2009

Frage ist gelöst
Zugriff über Script mit smbclient auf versteckte Windowsfreigaben

Mitglied: TorstenE
15.09.2011
11:44:43 Uhr
957 Aufrufe
3 Antworten
Ich möchte über ein Linux-Script auf meine versteckte Windows-Freigaben zugreifen (Datensicherung):

Folgendes klappt wenn es auf der Console ausgeführt wird:

smbclient //server/freigabe$ -U username%password (die beiden Slash vor dem Server werden hier leider nicht angezeigt)


Folgendes klappt nicht (ohne weitere Parameter die sind unwichtig), wenn es in einem Script ausgeführt wird.
01.
#!/bin/sh 
02.
smb_server='//server/freigabe$'     (die beiden Slash vor dem Server werden hier leider nicht angezeigt) 
03.
smb_user='-U username%password' 
04.
smbclient $smb_server $smb_user

Es kommt immer die Meldung: Connection to (null) failed (Error) NT_STATUS_BAD_NETWORK_NAME)

Was ist am Script falsch ?

Torsten
[Edit Biber] Codeformatierung [/Edit]

Mitglied: dog
dog schreibt am 15.09.2011 um 11:57:38 Uhr
Führe das Script mal mit bash -x script aus, dann siehst du ob alle Variablen korrekt gesetzt werden.
Mitglied: TorstenE
TorstenE schreibt am 15.09.2011 um 12:20:32 Uhr
Im script schaut der Befehlt wie folgt aus

smbclient '"//server/freitabe$" -U '"user%password"'

D.h. er bringt die Semikolons mit und dann sind die Parameter nachtürlich falsch.

Torsten
Mitglied: TorstenE
TorstenE schreibt am 15.09.2011 um 12:36:21 Uhr
mit bash -x habe ich es geschaft die Semikolos ein wenig umzuändern, jetzt klappt es

Danke

Torsten
mehr ...Ähnliche Beiträge