Я пытаюсь смонтировать общие ресурсы с нашего сервера OSX (10.11.5) на свой Linux-клиент (Ubuntu 15.10) после обновления сервера. До обновления я мог без проблем смонтировать эти каталоги, используя такие записи fstab:
//Server/Share /mnt/server/share cifs user=<user>,nounix,noauto,rw,uid=<user>,gid=<user> 0 0
Однако после обновления я получаю следующие сообщения:
mount error(11): Resource temporarily unavailable
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Я тоже не могу монтировать акции от Наутилуса. Другие клиенты Mac МОГУТ монтировать общие ресурсы. Клиент linux может монтировать общие ресурсы SMB с других серверов Ubuntu.
Бег smbclient
дает следующее:
ntlmssp_handle_neg_flags: Got challenge flags[0x22810205] - possible downgrade
detected! missing_flags[0x00080000] - NT code 0x80090302
NTLMSSP_NEGOTIATE_EXTENDED_SESSIONSECURITY
SPNEGO(ntlmssp) login failed: NT code 0x80090302
session setup failed: NT code 0x80090302
Что предполагает проблемы с ntlmssp
аутентификация. Я пробовал разные sec=
дополнения к fstab но безрезультатно.
OSX sudo serveradmin settings smb
вывод выглядит следующим образом.
smb:ntlmv2 = no
smb:ntlmAuth = yes
smb:ServerDescription = "<REMOVED>"
smb:ntlmv2 auth = no
smb:wins server:_array_index:0 = _empty_dictionary
smb:spnego = no
smb:DOSCodePage = "437"
smb:NetBIOSName = "<REMOVED>"
smb:VirtualAdminShares = no
smb:logging = yes
smb:ntlm auth = yes
smb:AllowGuestAccess = no
smb:ntlmv2Auth = no
smb:LocalKerberosRealm = "<REMOVED>"
У меня очень ограниченный доступ к серверу OSX, и я не знаю деталей обновления (я знаю несовершенный мир). я не официально может вносить изменения в сервер напрямую, но может запрос конкретные вещи должны быть сделаны.
Установка в этом направлении (клиент Ubuntu, сервер OSX) кажется необычной, поэтому я был бы признателен за любую помощь, совет или даже мысли, которыми люди могут поделиться.
Я недавно пересмотрел это и, наконец, заставил его работать, добавив vers=2.1
к cifs
варианты, таким образом;
//Server/Share /mnt/server/share cifs user=<user>,nounix,noauto,rw,uid=<user>,gid=<user>,vers=2.1 0 0
Похоже, у вас нет пакета cifs-utils установлен на клиентах. Я вижу, что вы уже пытались подключиться с помощью cifs, что обычно является отличным способом устранения проблем с общими папками osx-to-linux (cifs://<host>...
скорее, чем smb...
для будущих читателей), в качестве теста или альтернативы. Если он у вас уже есть, читайте дальше ...
Вы и пользователь "помощник" ниже на правильном пути, сказав «... [сейчас есть] проблемы с аутентификацией ntlmssp». Вероятно, это проблема. Похожая проблема было сообщено и решено для пользователей Windows... а также для пользователей Ubuntu о переполнении стека.
Как вы, возможно, знаете, сервер OSX, особенно более новые версии, такие как ваша система на основе 10.11 (на самом деле это сервер 5.x), имеют графический интерфейс, в котором многие функции предназначены для настройки с использованием этого "Server.app", и может даже конфликтовать с изменениями или настройками, внесенными в UNIX-land, поэтому всегда следует начинать с них первым, а затем при необходимости Копай глубже. Я добавляю здесь детали для будущего использования на этом сайте:
serveradmin
.Убедитесь, что ваш вывод из serveradmin settings smb
соответствует настройкам Обмен файлами на панели Server.app, например, что SMB включен (есть флажок), и если в данный момент никто не подключен (см. следующую вкладку), используйте большой переключатель в правом верхнем углу, чтобы выключить и снова включить сервис обмена файлами. Вот изображение:
Попробуйте связаться с кто-л. прямо в вашем fstab, поскольку в последних нескольких версиях OSX Server переходит на SMB в качестве предпочтительного протокола (а не на afp).
Если это не помогло, попробуйте снова подключиться с помощью CIFS, а не SMB, после выключения и включения общих ресурсов.
Попробуйте вручную подключиться по SMB с клиента.
Просмотрите журналы совместного использования, чтобы узнать больше, и повторите шаги по мере необходимости.
Я не видел обновленных официальных документов от Apple, кроме "Основа интеграции, так что, если вас все еще нет, опубликуйте обновление, пожалуйста, и давайте при необходимости превратим его в вики-страницу, потому что у нас также будет дополнительная информация от вас, например Если у вас есть доступ к серверу сейчас, для всех нас трудно проводить много времени для устранения неполадок и копаться в страницах руководства и тому подобном без исчерпывающей информации.
У меня также есть проблемы с общими ресурсами между клиентом Linux и сервером OSx (10.11.5).
Добавление этих строк в глобальный раздел smb.conf должно очистить сообщение об ошибке, которое вы получаете. Однако я не верю, что вы сможете подключиться:
Добавить:
использование клиента spnego = no client ntlmv2 auth = no
в /etc/samba/smb.conf (это место на моем Linux-сервере).
Я получил это от помощника (fzinken) на форуме OSMC (мой клиент - машина osmc raberrypi) см. Также: https://discourse.osmc.tv/t/smb-shares-cannot-browse-after-update/3294/147
Я также использую 10.11.5 и пытаюсь подключиться с компьютера под управлением Ubuntu 14.04 через графический интерфейс. Это не сработало, поэтому я попытался использовать mount.cifs
из командной строки, но возникли проблемы.
я добавил sec=ntlmssp
к вариантам вместе с nounix
как указано выше и username=myusername
(чтобы получить доступ для чтения / записи). Наконец-то это сработало, но я все же предпочел управлять вещами через графический интерфейс.
Именно тогда я вспомнил (после нескольких часов разочарования), что графический интерфейс Ubuntu может монтировать общие ресурсы SFTP. Поскольку у меня в любом случае включен SSH на моем компьютере с OS X, я просто решил пойти по этому пути.
Не оптимальное решение для некоторых, но стоит подумать, если вы не совсем привязаны к SMB и нуждаетесь в аналогичной функциональности.