496
angebissener-apfel
Connor1980
d4shoerncheN
goscho
iDiddi
L3ucht3
michi1983
SlainteMhath
Trontur

Windows-Freigaben unter Linux automatisch mounten

Mitglied: stpe
11.03.2006
22:14:01 Uhr
35227 Aufrufe
2 Antworten
Noch nicht bewertet
Wer seinen Linux-Client in einem Windows-Netzwerk betreibt, muss vor jedem Zugriff auf eine Windows-Freigabe diese erst manuell über die Shell einhängen oder andere Hilfen (Lin-Neighborhood, SMB4k, smb://, ...) in Anspruch nehmen, um darauf zugreifen zu können. Diese Mini-Howto beschreibt, wie man Windows-Shares beim Booten automatisch mountet.
Wer oft auf Windows-Freigaben zugreifen möchte, kann sich das Leben einfacher machen, wenn diese beim Hochfahren des Linux-Rechners automatisch in das Filesystem eingebunden werden. Dazu müssen diese einfach in die Datei /etc/fstab eingehangen werden.

Möchte beispielsweise der Benutzer "Foo" eine Freigabe "\\firmenserver\meinedaten" in das Verzeichnis "~/media/meinedaten" einhängen, muss er folgenden Eintrag in /etc/fstab vornehmen (alles in eine Zeile):
<font class="code">//firmenserver/meinedaten /home/foo/media/meinedaten smbfs rw,codepage=850,iocharset=iso8859-15,user,uid=foo,credentials=/home/foo/smbcreds.txt 0 0
</font>

Die Credentials werden deshalb in /home/foo/smbcreds.txt abgelegt, da ansonsten alle Benutzer am Linux-Rechner die Windows-Anmeldedaten von Foo offen lesen könnten. Deswegen muss Foo nun noch die Datei smbcreds.txt mit folgenden Einträge anlegen:
<font class="code">username=[foo's windows-benutzername]
password=[foo's windows-passwort]
</font>

Abschließend muss Smbcreds.txt noch vor neugierigen Blicken geschützt werden:

<font class="code"># chown foo /home/foo/smbcreds.txt
(natuerlich nur, wenn Foo diese Datei nicht selbst angelegt hat ;) )
und
  1. chmod 600 /home/foo/smbcreds.txt
</font>

Mitglied: Cr3m4
Cr3m4 schreibt am 11.10.2006 um 14:27:54 Uhr
bin nach Anleitung vorgegangen, er mountet jedoch nicht.
wenn ich als root in der konsole "mount -a" eingebe und alle fstab-einträge neu mounten will, kommt die Meldung:

4023: session setup failed: ERRDOS - ERRnoaccess (Access denied.)
SMB connection failed

ich kann über den pfad "smb://server/ordner" normal zugreifen.

was mach ich verkehrt?
Mitglied: Cr3m4
Cr3m4 schreibt am 22.10.2006 um 19:47:10 Uhr
Wenn ein Client nicht in eine Domain eingeschlossen ist, muss vor den Windows- Benutzernamen die Domain (bzw. der Rechnername, auf dem der Benutzer angelegt ist) angehängt werden, z.B. domain\user

GreeZ
mehr ...Ähnliche Beiträge