Wie mounte ich Mac OS X Lion Fileshare?

10

Wie kann ich OS X 10.7 Lion-Freigaben auf meiner Ubuntu-Box (10.10, 11.4) bereitstellen?

Seit dem Update von OS X 10.7 Lion ist die Netzwerkintegration mit Ubuntu ein Albtraum. Zuvor konnten wir mit SMB / CIFS auf OSX-Druckern drucken und OSX-Dateifreigaben im Handumdrehen bereitstellen.

Jetzt muss ich mit CUPS und IPP-Sharing auf OSX Lion-Druckern drucken ... FERTIG! kein Samba: es funktioniert.

Am schlimmsten ist, dass ich nicht mehr auf Dateien auf OS X Lion-Freigaben zugreifen kann (bis zu Snow Leopard war dies in Ordnung).

Genau von Nautilus aus kann ich weiterhin die OSX-Serverfreigaben durchsuchen, eine davon bereitstellen (mithilfe von Nautilus und smb://URL). Ich kann sogar den gesamten Verzeichnisbaum der Freigabe durchsuchen, aber immer dann, wenn ich versuche, eine Datei zu öffnen (auch schreibgeschützt).

Ich erhalte den Fehler

Impossible to open file <<smb://<host>/<share>/<file-path>> Unexpected error: Function not implemented

(das ist Konqueror);

Beim Versuch, mount.cifs zu mounten, wird es mir gemeldet

root@UL30AL64:/home/fmoli# mount.cifs //<host>/<myshare> /media/gw-fm -o user=<myname>,password=<mypwd>,nounix,noserverino,sec=krb5
mount error(126): Required key not available
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

Gerüchte im Netz besagen, dass SAMBA4 das Rezept für Linux / Ubuntu ist. Aber ich habe versucht, samba4 ohne Glück einzurichten (sehr wenig Anleitung ...)

Andere schlagen vor, netatalk unter Ubuntu zu installieren. Aber netatalk ist ein "Nur-Server" -Paket: Ich muss OSX-Freigaben unter Ubuntu bereitstellen, nicht Ubuntu-Freigaben unter OSX!

Flavio Molinelli
quelle
Ich habe das gleiche Problem in Ubuntu 11.10 und kann OS X Lion SMB / CIFS-Freigaben nicht wie zuvor bereitstellen.
Jeff Welling

Antworten:

9

Mit Bezug auf diesen Beitrag in der Apple-Diskussionsgemeinschaft können Sie versuchen, mit zwei zusätzlichen Optionen zu mounten:nounix,sec=ntlmssp

Ich habe das versucht, es funktioniert richtig:

mount.cifs //192.168.0.x/public /mnt/public -o user=myusername,password=mypassword,nounix,sec=ntlmssp,noperm,rw
sengtui
quelle
Hallo Sengtui, vielen Dank für Ihre Antwort, ich habe es getestet und es funktioniert zweifellos. Trotzdem ist es ein bisschen unangenehm, da ich über die CLI ein- und aushängen muss, und ich kann dies weder über die Nautilus-Benutzeroberfläche tun noch Anmeldeinformationen verwenden, die im Schlüsselbund gespeichert sind ... aber es funktioniert!
Flavio Molinelli
Vielen Dank für die Lösung, obwohl ich enttäuscht bin, bedeutet dies, dass ich jedes Mal zur Befehlszeile wechseln muss, wenn ich eine SMB / CIFS-Freigabe unter OS X bereitstellen möchte. Mit den Funktionen, die sie entfernt haben, bin ich versucht um zu Snow Leopard zurückzukehren.
Jeff Welling
Sie haben gerade meinen Mac davor bewahrt, von einem Vorschlaghammer beeinflusst zu werden. Danke vielmals.
LRE
Was wäre eine /etc/fstabVersion dieses Befehls?
kbtz
1

Diese Lösung ist allgemeiner und ermöglicht den Zugriff auf Dateien unter OS X von Ubuntu 11.10 aus, allerdings jetzt über SMB / CIFS. Aktivieren Sie unter OS X Lion die Remote-Anmeldung in der Freigabe, fügen Sie Ihren Benutzer hinzu, damit Sie darauf zugreifen können, und unter Ubuntu 11.10 sollte sie im Netzwerk durchsuchen angezeigt werden, auf das als SFTP zugegriffen werden kann.

Jeff Welling
quelle
1

Sie können auch verwenden /etc/fstab:

//192.168.0.x/public    /mnt/public    cifs    credentials=/root/.credentialsfile,iocharset=utf8,nounix,sec=ntlmssp,noperm,rw

das /root/.credentialsfilewürde aussehen wie:

username=myusername
password=mypassword
Markus Steindl
quelle