News

(10. Jan 2012)
Linux 2012
Die 11. Auflage meines Linux-Standardwerks ist erschienen! Linux 2012 ist aktuell zu Ubuntu 11.10, Fedora 16 und openSUSE 12.1. Laden Sie die 100-seitige Leseprobe herunter!
(30. Nov 2011)
OS X Lion
Endlich erschienen! Das umfassende Handbuch zur einfachen und effizienten Nutzung von OS X Lion.
(22. Nov 2011)
openSUSE-eBook
Das neue eBook zu openSUSE 12.1 beschreibt auf 170 Seiten die Installation, Konfiguration und Nutzung dieser populären Distribution.
(16. Nov 2011)
Linux-2011-Updates

Zum Buch Linux 2011 gibt es bis Ende des Jahres ein kostenloses Update-Service: PDF-Dateien fassen die wichtigsten Neuerungen bzw. Änderungen der aktuellen Versionen von Debian, Fedora, openSUSE und Ubuntu zusammen. Jetzt verfügbar: die Updates zu Ubuntu 11.10, Fedora 16 und openSUSE 12.1.

Page 1 of 3  > >>

 

Mein Mac-Tagebuch

2. Apr 2010 |Mac

mount_smbfs


Unter Linux integriert man ein Windows-/Samba-Verzeichnis mit mount -t cifs in das lokale Dateisystem. Unter Mac OS X funktioniert das auch, allerdings sehen die mount-Optionen ganz anders aus.

Vorweg eine Zusammenfassung der Unterschiede in Mac OS X (im Vergleich zu Linux):

  • Sie müssen mount -t smbfs oder mount_smbfs ausführen. mount -t cifs funktioniert nicht, mount_cifs existiert nicht. (mount_smbfs ist aber sehr wohl CIFS-kompatibel.)
  • Jeder Benutzer darf mount ausführen, sofern sich das mount-Verzeichnis innerhalb des Heimatverzeichnisses befindet (bzw. an einem anderen Ort, auf den der Benutzer Lese- und Schreibrechte hat). sudo ist also nur erforderlich, wenn ein Netzwerkverzeichnis systemweit genutzt werden soll.
  • Die Optionen uid=n und gid=n werden nicht unterstützt. Stattdessen erhält der Benutzer, der mount ausführt, erhält automatisch Schreib- und Leserechte auf das Netzwerkverzeichnis.
  • Auch die in der Linux-Welt vertrauten Optionen user und password gibt es nicht. Wenn Sie den Benutzernamen und das Passwort direkt übergeben möchten, geben Sie das Netzwerkverzeichnis in der Schreibweise //benutzer:password@servername/verzeichnis an.
  • Die Angabe des Passworts im mount-Kommando ist aus Sicherheitsgründen natürlich nicht zu empfehlen. Unter Linux lässt sich das mit einer Password-Datei (Option credentials) umgehen. Auch Mac OS X bietet diese Möglichkeit, wenn Sie mount_smbfs mit der Option -N ausführen. Das Passwort muss in ~/Library/Preferences/nsmb.conf angegeben werden. Naturgemäß ist das auch nicht viel sicherer, aber immerhin ist es nun nicht mehr erforderlich, das Passwort in jedem Backup-Script im Klartext anzugeben, das auf ein NAS zugreifen möchte.

PS: Weitere Mac-OS-X-spezifische Details geben man mount_smbs und man nsmb.conf.

Beispiel 1

mkdir myownVolumes
mkdir myownVolumes/dir1
mount -t smbfs //loginame:pw@hostname/dir1 myownVolumes/dir1

Beispiel 2 mit Passwortdatei

# Datei ~/Library/Preferences/nsmb.conf
[wd-nas:script]
password=strenggeheim

Statt mount wird nun mount_smbfs -N ausgeführt:

mkdir myownVolumes/dir2
mount_smbfs -N //loginame@hostname/dir2 myownVolumes/dir2

 

RSS Twitter Identi.ca

1 Kommentar(e) anzeigen

Kommentar verfassen

Titel:
Name:
Kommentar:
This is a captcha-picture. It is used to prevent mass-access by robots. (see: www.captcha.net)