Hallo,
ich verzweifel grade an einem einfachen frommen Wunsch:
Wie mounte ich //server/public vom Rechner "server" nach /home/peter/public auf dem Rechner "client?" Zugreifen kann ich ja aber ich moechte das Verzeichnis bei Bedarf unter /home/peter/public einhaengen.
auf "client":
mount -t smbfs //server/public /home/peter/public geht nicht. es ist eigentlich kein Passwort oder so noetig. (Enter reicht bei smbclient)
Auch
smbmount //server/public /home/peter/public Password: 4428: session setup failed: ERRSRV - ERRbadpw (Bad password - name/password pair in a Tree Connect or Session Setup are invalid.) SMB connection failed
reagiert mit der gleichen Fehlermeldung. :-(
Ausschnitt aus smb.conf von "server"(192.168.0.5):
[global] workgroup = WORKGROUP guest account = nobody keep alive = 30 os level = 2 kernel oplocks = false security = user encrypt passwords = yes socket options = TCP_NODELAY map to guest = Bad User interfaces = 192.168.0.5/255.255.255.0 wins support = no
[public] comment = oeffentliches Verzeichnis (schreibbar) path = /home/public read only = no browsable = yes public = yes create mode = 0777
Topologie des Netzes:(von Windows im vmware kann ich in public lesen/schreiben ohne Passwort zu benoetigen)
192.168.0.2 (+192.168.0.99) 192.168.0.5 |----------| |--------------| | LINUX |<----->| LINUX | | "client"|<--| | "server" | ------------ | | | | |<>smbd | | |(share public)| | | | | | |vmware| | | |<-->|------| | | | | win | | |------>192.168.0.6| | | ----------------
smbclient-Tests:
smbclient -L server added interface ip=192.168.0.2 bcast=192.168.0.255 nmask=255.255.255.0 added interface ip=192.168.0.99 bcast=192.168.0.255 nmask=255.255.255.0 Password: Anonymous login successful Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.0]
Sharename Type Comment --------- ---- ------- public Disk oeffentliches Verzeichnis (schreibbar) IPC$ IPC IPC Service (Samba 2.2.0) ADMIN$ Disk IPC Service (Samba 2.2.0)
Server Comment --------- ------- SERVER Samba 2.2.0
Workgroup Master --------- ------- WORKGROUP SERVER
smbclient //server/public added interface ip=192.168.0.2 bcast=192.168.0.255 nmask=255.255.255.0 added interface ip=192.168.0.99 bcast=192.168.0.255 nmask=255.255.255.0 Password: Anonymous login successful Domain=[WORKGROUP] OS=[Unix] Server=[Samba 2.2.0] smb: > ls . D 0 Sat Aug 18 01:40:20 2001 .. D 0 Wed Oct 16 18:16:17 2002 exchange D 0 Mon Oct 14 16:46:23 2002
40334 blocks of size 131072. 614 blocks available smb: >
Was habe ich uebersehen??
Peter
Am Sat den 09 Nov 2002 um 03:38:36PM +0100 schrieb Peter Liscovius:
Hallo,
ich verzweifel grade an einem einfachen frommen Wunsch:
Wie mounte ich //server/public vom Rechner "server" nach /home/peter/public auf dem Rechner "client?" Zugreifen kann ich ja aber ich moechte das Verzeichnis bei Bedarf unter /home/peter/public einhaengen.
auf "client":
mount -t smbfs //server/public /home/peter/public geht nicht. es ist eigentlich kein Passwort oder so noetig. (Enter reicht bei smbclient)
Als eine Art workaround kannst du ja einfach deinem mount einen User und ein leeres Passwort unterschieben. Der mount Befehl akzeptiert zumindest fuer Samba (vielleicht auch generell - manpage lesen...) als Argument -o credentials=/some/file mit file:
username=foo password=bar
somit koennte z.B.: "mount -t smbfs -o credentials=/etc/samba/server.geheim //server/public /home/peter/public"
deinem Samba das evtl. leere Passwort unterschieben. Vielleicht hilft es ja, bei mir geht es so zumindest ganz gut (seit ich auf 2.4.19 gegangen bin - der 18'er war in dieser Beziehung sehr schlecht, d.h. der mount hing). Auch solltest du als Option uid und gid bzw. auch eine fmask und dmask angeben... .
Meine .05 EUR,
andre
On Sat, Nov 09, 2002 at 03:38:36PM +0100, Peter Liscovius wrote:
Wie mounte ich //server/public vom Rechner "server" nach /home/peter/public auf dem Rechner "client?" Zugreifen kann ich ja aber ich moechte das Verzeichnis bei Bedarf unter /home/peter/public einhaengen.
Nur ein Schnellschuß: Sollte es nicht \\server\public heißen?
Gruß, Eric
Hi Eric,
On Sun, Nov 10, 2002 at 17:35:28 +0100, Eric Schaefer wrote:
Nur ein Schnellschuß: Sollte es nicht \\server\public heißen?
Schon lange nicht mehr. Die Alternativschreibweise mit Slash statt Backslash existiert bereits eine ganze Weile.
bye, Chris
On Sun, 10 Nov 2002, Eric Schaefer wrote:
Nur ein Schnellschuß: Sollte es nicht \\server\public heißen?
Also daran kanns nicht liegen, ich halte den smbmount-Befehl auch fuer so intelligent das richtig zu drehen mit den \ und /.
Der Fehler ist immer noch der gleiche. Mich wundert nur das yast1 auf dem client ohne Probleme das cdrom auf dem sambaserver mounten kann, aber von der Kommandozeile auf dem client wills nicht. Aber vielleicht nutzt yast1 nur smbclient und mountet garnicht wirklich?
Peter Liscovius
lug-dd@mailman.schlittermann.de