Как сделать мое шоу Ubuntu в рабочей группе Windows

У меня есть ноутбук Ubuntu (10.10). В нашем офисе все используют Windows, а наша рабочая группа просто WORKGROUP, Я установил Samba, и его конф:

   workgroup = WORKGROUP
   #   security = user

   [share]
   path = /media/Repo/share  // this is another partition
   browsable = yes
   guest ok = yes
   read only = no
   create mask = 0755

но по-прежнему никто не может получить доступ к моей общей папке, и машина даже не видна в сети. Но я могу получить доступ к другим общим папкам.

Есть ли что-то, что мне нужно сделать, что я не учел?

2 ответа

Вы добавили себя в пользователей самбы?

Вы можете попробовать этот графический интерфейс для его настройки: http://apt.ubuntu.com/p/system-config-samba Установить самбу

Я сделал это, чтобы настроить мой:

Настройки> Настройки сервера> Основные: введите вашу рабочую группу

Настройки> Настройки сервера> Безопасность: режим аутентификации = пользователь, гостевая учетная запись = нет гостевой учетной записи

Настройки> Пользователи Samba> Добавить пользователя:

  1. Выберите учетную запись Linux (та, которую Samba будет использовать при доступе к общим файлам. Обычно вы хотите выбрать сами.)

  2. Введите имя пользователя и пароль (это не обязательно должна быть настоящая учетная запись Windows или пароль, это просто ввод, который Ubuntu будет запрашивать, когда кто-то пытается получить доступ к общему ресурсу. Это может быть "aaa" / "bbb")

Таким образом, общий доступ к папкам включает в себя две разные аутентификации: во-первых, ту, которую SAMBA по протоколу SMB запрашивает у любого, кто пытается получить доступ к общему ресурсу. Это шаг 2 выше. Затем, после того как Samba предоставит этому человеку права на доступ к общему ресурсу, самому Samba потребуется авторизация ОС для доступа к файловой системе и ее файлам (модель безопасности Linux owner-group-world-world). Для этого Samba использует пользователя, выбранного на шаге 1 выше. Поэтому любая папка (и файлы), которыми вы делитесь, должна быть доступна в Linux выбранному пользователем.

В мире Windows это работает так же: есть общая аутентификация и NTFS.

И последнее, но не менее важное: любого пользователя, которого вы выбираете (обычно самого себя), убедитесь, что у него есть общий доступ к файлам с сетевыми правами в разделе " Администрирование"> "Пользователи и группы"> "Дополнительные параметры"> вкладка "Права". Я думаю, что Ubuntu уже предоставляет эту привилегию первому пользователю, которого она создает, но это не помешает проверить это.

Кроме того, для обмена папками я не использую этот графический интерфейс, я использую Nautilus:

  • Щелкните правой кнопкой мыши папку, которой вы хотите поделиться
  • Выберите "Параметры общего доступа"
  • Дайте общему ресурсу имя и выберите чтение / запись или анонимный доступ.

Надеюсь, что это работает для вас тоже!

Вы можете просто запустить простой HTTP-сервер на компьютере с Linux и получить доступ к нему на другом компьютере.
Шаги:

  1. сначала запустите терминал из папки для совместного использования.
  2. запустить в терминале python -m SimpleHTTPServer
  3. проверьте свой IP используя ifconfig
  4. введите в браузере другой машины ip address:8000Например: если ваш IP-адрес 127.3.4.123, то в браузере вы набираете 127.3.4.123:8000Вы получите необходимые файлы в папке для загрузки.
Другие вопросы по тегам