Post

Windows-Shares unter Linux einbinden

Windows-Shares unter Linux einbinden

Kleine Anleitung, wie man freigegebene Windows-Laufwerke unter Linux mit CIFS einbindet.

Linux CIFS Unterstützung installieren

1
sudo apt install cifs-utils

Mount-Laufwerk Zielverzeichnis erstellen

1
mkdir /home/ghorwin/share_X

Verzeichnis (Laufwerk) einbinden

Nutzer-UID und GID vorher mit cat /etc/passwd anzeigen lassen:

1
2
-> uid 1000
-> gid 1000

Befehl für das Mounten des Laufwerk X: (//192.168.1.1/FreigegebenerPfad):

1
sudo mount -t cifs -o user=MyUserName,domain=MYDOMAIN,vers=2.1,uid=1000,gid=1000,dir_mode=0700,file_mode=0700 //192.168.1.1/FreigegebenerPfad /home/MyUserName/share_X

Ersetzen:

  • MyUserName -> Nutzername auf dem entfernten (Windows-)Rechner
  • MYDOMAIN -> Domäne des Windows Rechners
  • FreigegebenerPfad -> Pfad der Freigabe

Am besten als alias in die .bashrc eintragen:

1
alias mt='sudo mount ....'

Credentials-Datei benutzen

Anstelle Nutzername im Alias-Befehl abzulegen, kann man diese auch in einer versteckten Datei im Homeverzeichnis ablegen und bei der Gelegenheit auch das Passwort festlegen:

Datei /home/ghorwin/.cifscreds:

1
2
3
username=<MyUsername>
password=<MyPassword>
domain=<MYDOMAIN>

Die Datei braucht die Rechte 0600:

1
chmod 0600 /home/ghorwin/.cifscreds

Der Befehl lautet dann:

1
sudo mount -t cifs -o credentials=/home/ghorwin/.cifscreds,vers=2.1,uid=1000,gid=1000,dir_mode=0700,file_mode=0700 //192.168.1.1/FreigegebenerPfad /home/MyUserName/share_X

Damit braucht man nun das Passwort für die Windows-Freigabe nicht mehr einzugeben.

fstab verwenden und Laufwerk automatisch mounten

Um das Laufwerk automatisch und ohne Verwendung von sudo zu mounten, fügt man einen Eintrag in der fstab hinzu:

1
2
# /etc/fstab Eintrag für automounting des Laufwerks
//192.168.1.1/FreigegebenerPfad /home/MyUserName/share_X cifs _netdev,credentials=/home/ghorwin/.cifscreds,vers=2.1,domain=MYDOMAIN,uid=1000,gid=1000,dir_mode=0700,file_mode=0700,nofail 0 0

Der Parameter _netdev sorgt dafür, dass vor dem Mounten auf die verfügbare Netzwerkverbindung gewartet wird.

This post is licensed under CC BY 4.0 by the author.