Wenn ich versuche, meinen freigegebenen Ordner von einem Windows 7-Computer aus über das Netzwerk zu mounten, tritt dieser Fehler auf. Irgendwelche Ideen, wie ich ihn lösen kann? Mein tatsächlicher automatisch ausgeführter Code unten:
mkdir -p /mnt/zmg
mount -t cifs //10.20.30.1/zmg /mnt/zmg -o username=Provisorio/Administrator,password=zen,noserverino
Antwort1
Sie sollten wahrscheinlich die -o-Informationen vor den Adressinformationen angeben, d. h.
mount -t cifs -o username=<USER>,password=<PASS> //<share-address>/<share-name> /mnt/mount-point
Der Grund für die Fehlermeldung könnte an Ihrem Benutzernamen liegen. Offenbar geben Sie zusammen mit dem Benutzer die Domäne an. Unter Windows mounten Sie auf diese Weise eine Freigabe, unter Unix ist das jedoch nicht der Fall. Hier sollte nur der Benutzername angegeben werden. Wenn Sie die Domäne angeben möchten, fügen Sie diese am Ende des Befehls hinzu, etwa so: `username=user,password=pass,domain=example.com
Versuchen Sie in Ihrem Fall Folgendes:
mount -t cifs -o username=Administrator,password=zen,domain=Provisorio,noserverino //10.20.30.1/zmg /mnt/zmg
Ein weiterer Grund für das Auftreten von Fehler 13 sind Ordnerberechtigungen. Stellen Sie daher sicher, dass Sie über die richtigen Berechtigungen für den Windows-Ordner verfügen. Zum Testen würde ich sagen, öffnen Sie zuerst die Berechtigungen, um dies als mögliche Ursache auszuschließen!
Um dies zu einer dauerhaften Lösung zu machen, d. h., um es auch nach einem Neustart bestehen zu lassen, fügen Sie diese Zeile am Ende der /etc/fstab
Datei hinzu (Sie benötigen Sudo-Berechtigungen, um diese Datei zu bearbeiten!)
//10.20.30.1/zmg /mnt/zmg cifs username=Administrator,password=zen,domain=Provisorio,noserverino 0 0