Eine Windows-Freigabe unter Linux mounten

  • Um in einem gemischten Linux-Windows-Netzwerk von Linux aus auf ein freigegebenes Windows-Verzeichnis zuzugreifen, ist Samba das richtige Instrument. Mit dieser Software ist es nicht nur möglich, Linux als Fileserver zu betreiben, sondern auch Dateien in der entgegengesetzten Richtung auszutauschen. <br /><br />Zuerst sollte sichergestellt sein, dass das Samba-Paket richtig installiert und aktiviert ist. Hierzu gibt es den Befehl "smbmount", der analog zum normalen Mount-Befehl freigegebene SMB-Verzeichnisse mounten kann. <br /><br />Zunächst kann man sich mit dem Befehl "smbclient" die vorhanden Freigaben eines Rechners auflisten lassen. Der Befehl hat folgende Syntax: <br />smbclient -L <Rechnername> -I <IPAdresse> -U <Username> <br /><br />Ein Beispiel: <br /><br />smbclient -L elchix -I 192.168.1.101 -U user <br /><br />Gegebenenfalls ist auch die Eingabe eines Passworts nötig. Dieses Kennwort bezieht sich jeweils auf den angegebenen Benutzer. Ist kein Passwort vergeben, genügt einfach ein Druck auf die [Return]-Taste. <br />Ist die Freigabe nun bekannt, ist sie leicht zu mounten. Die Syntax ist wie folgt: <br />smbmount //<Rechnername/Freigabe>/<Mount-point> -o username=<Username> <br />Wieder ein Beispiel: <br />smbmount //elchix/daten /mnt -o username=user <br /><br />Neuere Kernels/Distributionen erlauben den smbmount Befehl nur noch über den "mount" Befehl direkt. Dieser heißt dann einfach nur:<br /><br />mount -t smbfs //elchix/daten /mnt -o username=user <br /><br />Je nach Art der Freigabe ist nur ein lesender oder auch ein schreibender Zugriff erlaubt. Die Freigabe kann wie gewohnt mit dem Befehl "umount" aus dem Dateisystem entfernt werden.<br/><br/>