Как установить Mac OS X Lion на общий доступ к файлам?

10

Как я могу подключить OS X 10.7 Lion на моем Ubuntu (10.10, 11.4)?

После обновления OS X 10.7 Lion сетевая интеграция с Ubuntu стала кошмаром. Ранее мы могли печатать на принтерах OSX и монтировать общие папки OSX, используя SMB / CIFS.

Теперь я могу печатать на принтерах OSX Lion, используя CUPS и совместное использование IPP ... СДЕЛАНО! нет самбы: это работает.

Хуже того, я больше не могу получить доступ к файлам на общих ресурсах OS X Lion (до Snow Leopard все было в порядке).

Именно из Nautilus я все еще могу просматривать общие ресурсы сервера OSX, монтировать один из них (используя Nautilus и smb://URL), я даже могу просматривать все дерево каталогов общего ресурса, но всякий раз, когда я пытаюсь открыть файл (даже для чтения)

Я получаю ошибку

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

(это Konqueror);

При попытке смонтировать .cifs он сообщает мне

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)

Слухи в сети говорят, что SAMBA4 - это рецепт для Linux / Ubuntu. Но я попытался настроить samba4 безуспешно (очень нехватка руководств вокруг ...)

Другие предлагают установить netatalk на Ubuntu. Но netatalk - это пакет «только для сервера»: мне нужно смонтировать общие ресурсы OSX в Ubuntu, а не общие ресурсы Ubuntu в OSX!

Флавио Молинелли
источник
У меня та же проблема в Ubuntu 11.10, я не могу подключить OS X Lion SMB / CIFS, как раньше.
Джефф Веллинг

Ответы:

9

Со ссылкой на этот пост в дискуссионном сообществе Apple вы можете попробовать подключить его с двумя дополнительными опциями:nounix,sec=ntlmssp

Я пробовал, это работает правильно:

mount.cifs //192.168.0.x/public /mnt/public -o user=myusername,password=mypassword,nounix,sec=ntlmssp,noperm,rw
sengtui
источник
Привет Sengtui, большое спасибо за ваш ответ, я проверил его, и это, несомненно, работает. Тем не менее, это немного неудобно, так как мне приходится монтировать / размонтировать через CLI, и я не могу сделать это через графический интерфейс Nautilus или даже использовать учетные данные sdtored в связке ключей ... но это работает!
Флавио Молинелли
Спасибо за решение, хотя я разочарован, это означает, что мне приходится переходить в командную строку каждый раз, когда я хочу смонтировать общий ресурс SMB / CIFS на OS X. С функциями, которые они удалили, и теперь это, я испытываю искушение вернуться к снежному барсу.
Джефф Веллинг
Ты только что спас мой макинтош от удара кувалдой. Большое спасибо.
LRE
Какой будет /etc/fstabверсия этой команды?
2
"недопустимый аргумент". само собой разумеется, это больше не лев.
Майкл
1

Это решение более обобщенное и позволит вам получать доступ к файлам в OS X из Ubuntu 11.10, хотя теперь через SMB / CIFS. В OS X Lion включите функцию удаленного входа в систему общего доступа, добавьте своего пользователя, чтобы вы могли получить к нему доступ, а затем в Ubuntu 11.10 он должен отобразиться в «Обзор сети», доступной как SFTP.

Джефф Веллинг
источник
1

Вы также можете использовать /etc/fstab:

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

/root/.credentialsfileбудет выглядеть следующим образом :

username=myusername
password=mypassword
Маркус Штайндль
источник