Windows-Freigaben unter Linux automatisch mounten

stpe
Goto Top

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>

Content-Key: 27979

Url: https://administrator.de/contentid/27979

Ausgedruckt am: 11.08.2022 um 06:08 Uhr

Mitglied: Cr3m4
Cr3m4 11.10.2006 um 14:27:54 Uhr
Goto Top
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?