Sie sind nicht angemeldet.

1

23.11.2006, 11:31

smbfs mount Problem bei XPsp2 und win2003 SP1

Hallo,

Wenn ich per smbfs versuche auf WIN Shares (XP SP2, win2003 SP1) zu zugreifen bekomme ich immer ein conection refused. Username und passwort sind richtig.

Weiß jemand ob ich auf den Windows Maschinen noch etwas einrichten muss (bis auf die Freigabe) das der smb mount funktioniert?
Ich habe es wie folgt versucht.

mount -t smbfs //windows/freigabe /mnt/windows -o username=domaine/user,password=blabla
Error connecting to 10.100.100.8 (Connection refused)
15571: Connection to trosablage failed
SMB connection failed

danke für Tips

nacosis

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

2

23.11.2006, 12:01

RE: smbfs mount Problem bei XPsp2 und win2003 SP1

und mit dem smbclient -L....... siehst du das share?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

3

23.11.2006, 12:06

Hy,

da siehts genauso aus.

smbclient -L trosablage
Error connecting to 10.100.100.8 (Connection refused)
Connection to trosablage failed

smbclient //trosablage/instal$ -U domaine\yi00134
Error connecting to 10.100.100.8 (Connection refused)
Connection to trosablage failed

Ich komme nicht mal zu einer Passwort Abfrage.

Kann es sein das ich, durch die Windows Service Packs an den Windows Maschinen etwas einstellen muss?

nacosis

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »nacosis« (23.11.2006, 12:09)


linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

4

23.11.2006, 12:39

uns was sagt
smbclient -L10.100.100.8
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

5

23.11.2006, 12:45

Hy,

das Problem mit dem Verbinden ist gelöst.
Ich habe hier einen ESX von VMware am laufen und muss mit
esxcfg-firewall -e smbClient die Firewall aufmachen.
Jetzt bekomme ich aber immer ein Access denied wenn ich versuche auf eine Freigabe zu zugreifen.
Ist denn die Syntax richtig?

mount -t smbfs //trow5155/share /mnt/windows_share/ -o username=aok-systems.de\
yi00134
15765: tree connect failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed

Mit einem Lokalen User funktioniert es

nacosis

linuxerr

Prof. Dr. Schlaumeier

  • »linuxerr« ist männlich

Beiträge: 8 557

Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)

  • Nachricht senden

6

23.11.2006, 13:06

die syntax ist io
dem user wird der zugriff verwehrt. was meinst du mit "Mit einem Lokalen User funktioniert es " ?
Die Rechtschreibfehler in diesem Beitrag sind nicht urheberrechtlich geschützt.
Jeder der einen findet darf ihn behalten und in eigenen Werken weiterverwenden.

7

23.11.2006, 16:05

Hy,

also zu lokalen Usern zähle ich User die keine Domain User sind. Also User die auf der Maschine direkt angelegt sind z.B. administrator.

grüße nacosis

8

23.11.2006, 16:59

Hy,

mir ist geholfen.
Ob wohl es mich ein wenig verwirrt. Aber hoffentlich kann mich jemand hier aufklären.
Ich habe beim googeln etwas gefunden.
Und zwar wird der backslash als Sonderzeichen von der Shell interpretiert.

Ich bekomme die Shares nur auf folgenden weise gemountet.

-o username=username/domaine.

Dies schmeißt aber alles über den Haufen was ich je kannte.
Kann mir jemand erklären warum das so ist??

Danke.

grüße nacosis

Imhotep

followed the white rabbit

Beiträge: 1 530

Wohnort: Leipzig

Beruf: Informatiker

  • Nachricht senden

9

23.11.2006, 21:56

Der Backsplash ( '\' ) wird in der Shell als Escapezeichen benutzt, um die Sonderbedeutung des nachfolgenden Zeichen zu löschen. Bsp. \& falls in einem Dateinamen ein &-Zeichen hast, oder falls du in Dateinamen bzw. Pfadangaben ein Leerzeichen hast, setzt du entweder den Pfad in Anführungsstriche oder vor die Leerzeichen ein Bachsplash. Um ein Backsplash in der Shell zuschreiben, das von der Shell auch als Bachsplash als Argument für das zu startende Programm weitergegeben werden soll, musst du \\ schreiben.
Kannst es ja mal testen:

Quellcode

1
2
3
echo &
echo \&
echo \\&
localhost,
sweet localhost

10

24.11.2006, 12:55

Hy,

danke für die Erklärung.

grüße nacosis
:applaus:

bonsai

Prof.Dr. Klugschiss

  • »bonsai« ist männlich

Beiträge: 1 486

Wohnort: N.de

Beruf: Informatiker

  • Nachricht senden

11

24.11.2006, 18:00

---

Zitat

Kann mir jemand erklären warum das so ist??


Eine einfachere Erklaerung ist, dass es in den Manpages so steht .... ;)
Die erste programmgesteuerte Rechenmaschine (Z1) wurde Mitte der 30er Jahre als "nicht patentwürdig" eingestuft. Warum versaut mir das Ding 50 Jahre später immer noch den Tag?

Thema bewerten