Da die Fehlermeldung besagt, dass CIFS-URLs (beginnend mit smb://
) nicht unterstützt werden, müssen Sie die "klassische" Syntax verwenden, um den Server und die Freigabe zu identifizieren. Darüber hinaus können Sie einen Ordner in einer Freigabe nicht so bereitstellen, als wäre es eine Freigabe. Sie sollten die Freigabe bereitstellen und dann auf den Ordner in der Freigabe zugreifen. Bei Bedarf können Sie einen symbolischen Link zu dem Ordner in der Freigabe erstellen. Schließlich, wenn Sie laufen smbmount
, mount -t smbfs
oder ähnliche Fernmontage Befehle wie root
(zum Beispiel mit sudo
), müssen Sie den Benutzernamen auf dem Server angeben (es sei denn , es tatsächlich ist root
, was unwahrscheinlich ist , und, wenn der Server ein Unix-ähnliches System ausgeführt wird , nicht empfohlen).
Als erstes erstellen Sie einen Ordner (Mount-Punkt) für die Freigabe:
sudo mkdir /mnt/projects
(Dies setzt voraus, dass Sie es erstellen möchten /mnt
. Es ist üblicher geworden, alle global zugänglichen Mount-Punkte zu erstellen, die nicht Teil Ihres Ubuntu-Systems selbst sind, /media
anstatt /mnt
sie zu verwenden, /mnt
wenn Sie möchten.)
Verwenden Sie dann einen Befehl wie diesen, um die Freigabe bereitzustellen:
sudo smbmount //192.168.2.28/projects /mnt/projects -o user=USERNAME
Ersetzen Sie USERNAME
den Benutzernamen auf dem Samba-Server, unter dem Sie sich anmelden müssen. Sie werden aufgefordert, Ihr Passwort einzugeben. Sie können Ihr Kennwort auch in der Befehlszeile (mit ) angeben , es wird jedoch im Terminal im Klartext angezeigt und in Ihrem Befehlsverlauf angezeigt, sodass Sie dies wahrscheinlich nicht möchten.-o password=PASSWORD
Sie werden feststellen, dass ich verwendet habe, smbmount
aber mount -t smbfs
oder mount -t cifs
(oder mount.cifs
) sollte genauso gut funktionieren, wenn Sie es vorziehen.
Jetzt sind smb://192.168.2.28/projects
die Inhalte in zugänglich /mnt/projects
. Wenn Sie in der Lage sein müssen, auf den Inhalt von smb://192.168.2.28/projects/myProject
in zuzugreifen /mnt/projects/myProject
, können Sie einen symbolischen Link erstellen:
sudo ln -s /mnt/projects/myProject /mnt/myProject
Für Leser von Ubuntu 12.10 und höher: Sie müssen mount.cifs
oder verwenden mount -t cifs
( smbmount
und mount -t smbfs
werden nicht mehr bereitgestellt). Das cifs-utils- Paket wird benötigt. Diese Befehle funktionieren auch auf früheren Systemen.