Вопрос Не удалось настроить Samba Fileshare


Моя девушка должна создать сервер samba для создания возможностей совместного использования файлов между Ubuntu и несколькими компьютерами под управлением Windows 7 в качестве школьного проекта. Ее учитель не может помочь ей, поэтому я попытался немного помочь ей.

Я попробовал несколько руководств по настройке сети Samba (Эта, это а также это), но каждый из них кажется совершенно другим подходом, и ни один из них, похоже, не работает.

Может быть, я делаю что-то неправильно, но компьютеры просто не соединяются, что может быть вызвано что-нибудь...

Резюме того, что я пробовал:

  • Установить Samba
  • Настройка параметров сервера (моя рабочая группа Windows просто «WORKGROUP», который является опцией по умолчанию)

После этого я попробовал множество вещей:

  1. Редактирование файла конфигурации Samba для совместного использования папки (согласно официальному руководству Ubuntu)
  2. используя графический интерфейс Samba для совместного использования папки
  3. добавление новых пользователей в samba
  4. Проверка включенности опции совместного доступа к файлу и принтеру в Windows
  5. и многое другое, что я, наверное, забыл, я сделал

После этого компьютеры Windows по-прежнему не распознают общий ресурс файла. Он не отображается в сети, и IP-адрес также не работает.

У кого-нибудь есть простое пошаговое руководство по созданию сервера Samba для использования с Ubuntu 12.04 и Windows 7. Он должен быть простым сервером с включенным паролем и некоторыми файлами в нем. Если для этой работы есть лучшее программное обеспечение, чем Samba, пожалуйста, дайте мне знать и спасибо за помощь!


2
2018-03-02 16:05


происхождения


Можете ли вы разместить свой smb.conf файл здесь. - Luis Alvarado♦


ответы:


Убедитесь, что пользователи также добавлены в машину linux, а не только самбу. Они должны быть добавлены как к ubuntu, так и к самбе. Убедитесь, что пользователи также добавлены на компьютеры Windows, а их пароли соответствуют паролям samba.


1
2018-03-05 18:07



Спасибо за информацию! Это было трудно найти в Интернете, и это было то, что нам нужно было знать в долгосрочной перспективе. К сожалению, это не помогает нашей текущей ситуации, потому что Windows не распознает Ubuntu, даже если гостевой доступ разрешен. Есть ли у вас какие-либо предложения? - Michael


Сначала установите Samba:

sudo apt-get install samba

Теперь отредактируйте файл конфигурации samba:

gksu gedit /etc/samba/smb.conf

прокрутите вниз до workgroup = WORKGROUP (или любой другой рабочей группы)

Теперь просмотрите раздел аутентификации:

 #     security = user

Удалить «#» в передней части линии.

Чтобы создать ресурс:

[share]
    comment = (Name it as you want )
    path = /path/to/share/folder (path you put your share )
    browsable = yes
    guest ok = yes ( in no it will prompt for password)
    read only = no
    writeable = yes
    create mask = 0775 (permission drwxrwxr-x)

Теперь, если вы выберете guest ok = no, вы должны создать учетную запись samba:

допустим, у вас есть имя пользователя user1

sudo smbpasswd user1

и дайте ему пароль, поэтому, когда вы поделитесь им, это будет для аутирования.

sudo service smbd restart
sudo service nmbd restart

Теперь в Windows попробуйте подключиться к вашей учетной записи, ее нужно найти.


1
2018-03-02 16:51



Извините, похоже, это не сработало. Компьютер все еще не распознает сервер. Я также пробовал его дома, с нашими собственными компьютерами, и Windows, похоже, некоторое время узнавала Ubuntu, но не подключалась. Кроме того, когда я перезапустил оба компьютера (я думал, что это может решить проблему), Windows больше не увидит Ubuntu. - Michael