Jak zamontować udostępnianie plików Mac OS X Lion?

10

Jak mogę zamontować udziały OS X 10.7 Lion na moim Ubuntu Box (10.10, 11.4)?

Od czasu aktualizacji OS X 10.7 Lion integracja sieci z Ubuntu jest koszmarem. Wcześniej mogliśmy drukować na drukarkach OSX i montować udziały plików OSX w mgnieniu oka, używając SMB / CIFS.

Teraz muszę drukować na drukarkach OSX Lion przy użyciu udostępniania CUPS i IPP ... GOTOWE! bez samby: działa.

Najgorsze, że nie mogę już uzyskiwać dostępu do plików w udziałach OS X Lion (to było w porządku dla Snow Leopard).

Dokładnie z Nautilus nadal mogę przeglądać udziały serwera OSX, zamontować jeden z nich (używając Nautilus i smb://adresu URL), mogę nawet przeglądać całe drzewo katalogów udziału, ale za każdym razem, gdy próbuję otworzyć plik (nawet tylko do odczytu)

Otrzymuję błąd

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

(to jest Konqueror);

Podczas próby mount.cifs zgłasza mi się

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)

Plotki w sieci mówią, że SAMBA4 to przepis na Linux / Ubuntu. Ale próbowałem skonfigurować samba4 bez powodzenia (bardzo brak przewodników po ...)

Inne sugerują zainstalowanie netatalk na Ubuntu. Ale netatalk jest pakietem „tylko do serwera”: muszę montować udziały OSX na Ubuntu, a nie udziały Ubuntu na OSX!

Flavio Molinelli
źródło
Mam ten sam problem w Ubuntu 11.10, nie mogę zamontować udziałów OS X Lion SMB / CIFS jak wcześniej.
Jeff Welling

Odpowiedzi:

9

W odniesieniu do tego postu w społeczności dyskusyjnej Apple możesz spróbować zamontować z dodatkowymi dwiema opcjami:nounix,sec=ntlmssp

Próbowałem tego, działa poprawnie:

mount.cifs //192.168.0.x/public /mnt/public -o user=myusername,password=mypassword,nounix,sec=ntlmssp,noperm,rw
sengtui
źródło
Cześć Sengtui, dziękuję bardzo za odpowiedź, przetestowałem ją i działa bez wątpienia. Nadal jest to trochę niewygodne, ponieważ muszę montować / odmontowywać za pomocą CLI i nie mogę tego zrobić za pomocą GUI Nautilus, ani nawet użyć poświadczeń sdtored w keyring ... ale to działa!
Flavio Molinelli
Dzięki za rozwiązanie, choć jestem rozczarowany, oznacza to, że za każdym razem, gdy chcę zamontować udział SMB / CIFS w systemie OS X, muszę zejść do wiersza polecenia. Z powodu funkcji, które usunęli, a teraz mam ochotę wrócić do Snow Leopard.
Jeff Welling
Właśnie uratowałeś mojego Maca przed wpływem młota. Wielkie dzięki.
LRE,
Jaka byłaby /etc/fstabwersja tego polecenia?
2grit
"błędny argument". oczywiście, to już nie jest Lew.
Michael
1

To rozwiązanie jest bardziej uogólnione i umożliwia dostęp do plików w systemie OS X z systemu Ubuntu 11.10, choć teraz za pośrednictwem SMB / CIFS. W OS X Lion włącz Zdalne logowanie w Udostępnianiu, dodaj użytkownika, aby uzyskać do niego dostęp, a następnie w Ubuntu 11.10 powinien pojawić się w Przeglądaj sieć dostępną jako SFTP.

Jeff Welling
źródło
1

Możesz również użyć /etc/fstab:

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

/root/.credentialsfilewyglądałby następująco:

username=myusername
password=mypassword
Markus Steindl
źródło