У меня есть три общие папки в локальном домашнем каталоге, то есть на рабочем столе Ubuntu / home / me /. Все они были настроены с помощью «Опции общего доступа» в контекстном меню Nautilus. Стандартные папки «Музыка» и «Видео» настроены одинаково: флажок «Гостевой доступ» установлен, а параметр «Разрешить другим создавать и удалять» - нет. Третья папка, которая называется «общая», настроена так, чтобы не разрешать гостевой доступ, но позволяла другим пользователям изменять файлы. Я не изменял /etc/samba/smb.conf
вручную, я использовал только параметры общего доступа для создания и изменения этих так называемых «общих ресурсов».
У моих соседей по комнате два компьютера с Windows 7 и один нетбук Ubuntu Netbook Remix. У меня вышеупомянутый настольный компьютер и ноутбук, работающий 10.04. Ни одна из этих машин не может получить доступ к любому из общих ресурсов. Попытки получить доступ к гостевым ресурсам приводят к сообщению
\\machine\directory is not accessible. The network name could not be found.
Это сообщение об ошибке, сгенерированное виртуальной машиной под управлением Windows 2000. Другие машины Windows генерируют аналогичную ошибку. Ноутбук Ubuntu выдает ошибку Unable to mount location: Failed to mount Windows share
. Ура, еще раз, для информативных сообщений об ошибках. Это действительно очень помогает.
При попытке просмотреть папку с именем «общий доступ» с ноутбука, я сталкиваюсь с диалоговым окном пароля. Такое поведение будет одинаковым для всех машин, которые я пробовал в данной ситуации. При вводе моего имени пользователя и пароля для учетной записи, которой принадлежат общие ресурсы, диалоговое окно пароля на короткое время исчезает и заменяется идентичным диалоговым окном. Сообщение об ошибке, полезное или нет, не появляется.
При попытке просмотреть эту папку с помощью виртуальной машины, результат тот же, за исключением того, что в диалоговом окне пароля полезно указать «неверное имя пользователя или пароль». Я предполагаю, что имя пользователя и пароль, о которых идет речь, принадлежат пользователю, которому принадлежат общие ресурсы. Я попробовал все другие комбинации имени пользователя и пароля, доступные в этом контексте, и результат тот же.
Я хотел бы иметь возможность обмениваться файлами. Совместное использование их на компьютерах с Windows - хорошая функция, если бы она была доступна. Действительно, я считаю, что совместное использование файлов между двумя машинами с одной и той же версией одной и той же операционной системы является минимальным условием для удобства использования сети.
Самба в последний раз работала надежно для меня более десяти лет назад. С тех пор я пытался использовать его только с переменным успехом.
Да, и «Личный общий доступ к файлам» из меню «Настройки» не приводит к записи в «Места» → «Сеть» → «my-server». На самом деле старая запись «MY-SERVER» исчезает и заменяется на «публичные файлы koanhead на my-server», которые при попытке открыть ее с ноутбука выдают «DBus.Error.NoReply: сообщение не получено». ответ."
Я знаю, что я прихожу сюда и много болтаю об Ubuntu, но, с другой стороны, я трачу буквально часы каждый день, пытаясь исправить положение в Ubuntu. Это хорошая система, которая стремится к величию, поэтому такие вещи тоже
Надо работать; или
Быть адекватно задокументированным.
В идеале и то, и другое. Во всяком случае, разглагольствовать. Надеюсь, у кого-то появится понимание этого вопроса. Спасибо всем, кто потрудился прочитать эту стену за ваше время.
map to guest = bad user
в глобальном разделе, а общий ресурс -guest ok = yes
если вы введете неправильное имя пользователя и пароль (но не пустое, просто поместите мусор в обоих полях), кажется, что все работает. Я знаю, что это некрасиво, и я надеюсь, что у кого-то есть лучший ответ, так что я тоже могу исправить свои настройки.