Как заставить мою Ubuntu показать в Windows Workgroup

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

   workgroup = WORKGROUP
   #   security = user

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

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

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

4
задан 18 March 2017 в 14:27

2 ответа

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

Можно попробовать этот GUI для конфигурирования его: системная самба конфигурации Install Samba

Я сделал это для конфигурирования моего:

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

Предпочтения> Настройки сервера> безопасность: Аутентификация Mode=User, Гость Гостевая Учетная запись Account=No

Предпочтения> Пользователи Samba> Добавляют пользователя:

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

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

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

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

Наконец, что не менее важно: безотносительно пользователя Вы выбираете (обычно сами), удостоверьтесь, что это имеет Файлы Доли с Сетевым полномочием в кнопке Administration> Users и Groups> Advanced Settings> вкладка Privileges. Я думаю, что Ubuntu уже предоставляет это полномочие первому пользователю, которого это создает, но не повреждает проверять его.

Кроме того, для совместного использования папок я не использую этот GUI, я использую Наутилус:

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

Надеюсь что работы на Вас также!

2
ответ дан 1 December 2019 в 10:12

Можно просто выполнить simpleHTTP сервер в машине Linux и получить доступ к тому же на другой машине.
Шаги:

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

Другие вопросы по тегам:

Похожие вопросы: