Samba. Настройка файлового обмена между Windows и Ubuntu.

Давно уже просили написать эту статью. И вот собственно статья.

В ней я расскажу как настроить файловый обмен между Windows и Ubuntu.

Сначало настроим Ubuntu.

Для начала установим Samba в Ubuntu. Для этого откройте терминал и выполните следующие команды:
sudo apt-get install samba samba-common

sudo apt-get install python-glade2

sudo apt-get install system-config-samba

Итак, после установки этих пакетов, находим в главном меню Dash программу Samba:

Итак открыли Samba:

Нажимаем «плюс» для создания ресурса Samba. Нажимаем «Обзор»:

Где выбираем наш домашний каталог:

Затем на вкладке «Доступ» выбираем «Предоставить доступ всем». (Если это домашняя сеть, то можно спокойно выбирать этот пункт)

Я рассмотрю способ с выбором пользователя:

После того, как выбрали нашего пользователя, нужно задать ему пароль:

Заходим в Настройки — Пользователи, выбираем нашего пользователя и «изменить»:

Вписываем пароль дважды и жмем «Ок».

Отлично. Мы настроили Samba.
Хочу заметить, что можно расшаривать не весь домашний каталог, но и просто одну папку.

Кроме того, можно расшарить папку и по другому:
Теперь открываем Файловый менеджер Nautilus. Выбираем любую папку и жмем по ней провой кнопкой мыши.
Затем идем на вкладку «Общий доступ к папке»:

Ставим галочку «Опубликовать эту папку» и по желанию: галочки внизу для дополнительных разрешений.

Вот мы и расшарили домашнюю папку в Ubuntu.
Теперь открываем терминал, чтобы узнать наш ip в локальной сети вводим команду:
ifconfig

Выведется следующее сообщение:


Так как у меня дома компьютеры соединены по wi — fi, то я беру ip адрес из адаптера wlan0, если у вас подключены компьютеры по ethernet, то смотрите в секции eth.

Всё. Теперь переходим в Windows и пытаемся подключиться к нашей папке:

В windows в explorer в строке адреса вводим ip-адрес (не забываем ввести два обратных слэша ).

Появится наша «расшаренная» папка, пытаемся зайти в неё, вводим имя пользователя Samba и пароль.
И после этого мы видим все папки домашнего каталога:

Вот мы и расшарили папку на Ubuntu и подключились к ней с системы Windows.

Кстати, если кто не знает, то чтобы постоянно не вводить сетевой ip на Windows постоянно, то можно создать ярлык папки:

Давайте теперь расшарим папку на Windows и подключимся к ней из Ubuntu.

Итак выбираем папку в Windows, правой кнопкой мыши по ней и выбираем «Доступ»:

Здесь выбираем «Общий доступ» или «Расширенная настройка», я выбрал простой вариант «Общий доступ» (в Расширенной настройке тоже все просто, там можно выбрать дополнительные настройки доступа):

Здесь выбираем пользователя.

Если это увидели, то значит всё хорошо. Жмем готово. Наша папка на Windows расшарена.
Важно, что в учетной записи должен быть установлен пароль (что очень часто у пользователей Windows). Если нет пароля, то подключиться не получится. Установите пароль.

Теперь открываем консоль на windows и выполняем:
ipconfig
Смотрим ip:

Возвращаемся в Ubuntu:

Открываем файловый менеджер Nautilus, переходим «файл» — «Подключить к серверу»:

В пункт «Сервер» вводим ip-адрес и стираем в пункте «Папка:», затем жмём Подключиться.
В Пункте «Подробности о пользователе» определится «Домен», нужно ввести только Имя пользователя Windows и пароль. После чего откроется список ресурсов Windows:

Где мы видим нашу папку «linuxrussia».
Кликаем по ней дважды и будет запрошено имя пользователя и пароль:

Вводим данные и выбираем «Запомнить навсегда», чтобы больше не вводить логин и пароль.

Вот и всё, мы зашли на расшаренную папку Windows:

И чтобы добавить эту папку в закладки нажмите «CTRL — D».

Вот и всё.

Как видите, я даже не правил никаких конфигов. Всё делалось через GUI.

Еще важно, если Вы вдруг не можете подключиться к Windows ресурсу, может быть из-за того, что в имени компьютера используются русские буквы. Измените имя компьютера, используя только английские символы. И попробуйте снова.
И еще раз повторюсь, что не забудьте поставить пароль на учетную запись Windows. Иначе не получится подключиться.

  • Spam-BK

    Наконец-то! Спасибо!

  • https://www.blogger.com/profile/00308916786479239102 OksKutsenko

    Очень здоровская статья. Все понятно и учтены нюансы по вводу пароля на учетную запись. В среде Windows можно обходиться без парольного входа. Вот это хорошая подсказка для подключения с Ubuntu в Windows! СПАСИБО!

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Спасибо за отзыв 🙂

  • https://www.blogger.com/profile/14636340150694441514 Николай Коршунов

    ) не хватает всего тогоже только в консольной инструкции для тех кто не юхает Хсы

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Те, кто не юзают Иксы, я думаю смогут сделать по вики Ubuntu 🙂

  • https://www.blogger.com/profile/15608996271816788083 Canonic

    Кстати в 3 самбе есть косяк, вернее не в ней, а в винде! Конкретно в win 98 она в упор отказывается видеть ресурсы самбы)

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      98-ая винда? Зачем? Если — это не завод, с оборудованием 25 летней давности и на котором платы работают только с этой операционкой.

  • https://www.blogger.com/profile/02353053823052299929 Александр Чирка

    Вот уж спасибо за совет. Теперь не могу запустить Самбу — требует пароль. Ввожу: Пароль неверный. И что ему надо не могу понять

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      При запуске самбы требуется пароль суперпользователя sudo

  • https://www.blogger.com/profile/14056469406751825664 Валерий Панков

    А ввинде нету папки нечему подключатся хотя я и все делал по инструкции(((

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Значит делали не по инструкцию, что то пропустили. Что значит нету папки?

  • Анонимный

    у меня тоже по началу не было папки попробуй ввести sudo ufw allow Samba

    у меня после этого заработало

  • https://www.blogger.com/profile/13005265654613020547 Dima Barzhak

    Отличная статейка сегодня приду домой и попробую настроить Samba, хороше теперь по сортировать файлы на ноутбуках а то с появлением второго ноута такая неразбериха с файлами и их дубликатами.
    Спасибо ! Спасибо ! Спасибо!

  • https://www.blogger.com/profile/01631656216512405132 Ilnur Gatin

    А как заходить на общий ресурс винды с доменной учеткой?

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      ввести в поле домен — домен, и далее уже от учетки логин и пароль.

  • Анонимный

    Как можно сделать ссылку на рабочем столе Ubuntu 13.10 на конкретную сетевую папку в windows — сервере?

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Ну первое что приходит в голову, это создать простенький sh скрипт, создаете на рабочем столе текстовый файл, называете его как хотите и вводите в него две строчки:
      #!/bin/bash
      nautilus smb://путь_к_сетевой_папке_/

      Сохранить, правой кнопкой мыши, разрешить исполнение как программы на вкладке права. Всё, в принципе.
      Путь можно узнать в наутилусе нажав правой кнопкой мыши по сетевой папке и в строчке адрес посмотреть.

    • Анонимный

      Спасибо огромное!!! Очень выручили!!!

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Пожалуйста, рад, что помог.

  • Анонимный

    статья толковая — спасибо….
    при расшаривании папки windows/ubuntu
    как будет решаться проблама с большими и маленькими буквами в именах фалов…?
    чувствую — здесь потенциальная засада…..

  • https://www.blogger.com/profile/00280009427108297242 Лис

    Все так просто… А я боялся…

  • Анонимный

    Сначало настроим Ubuntu.

    Правильно "сначалА".

  • Анонимный

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

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      что за папка? где находится в линуксе?

    • Анонимный

      Если это винда 7 или 8, то скорей всего у пользователя, которому дали доступ к шаре, нет доступа к самой папке в винде.
      Откройте свойства папки->Security->Edit: добавьте пользователя, если его нет в списке. Еще иногда надо обновить секьюрити всем подпапкам и файлам. 🙁

  • Анонимный

    Да, папка линукса видна в виндовс, но не открывается. Я уже не первый раз пытаюсь расшарить. Когда были времена ubuntu 9 или 10 все работало, тогда, видимо, стоял xp. А вот с windows7 не получилось ни разу. Правда советы с правкой реестра не пробовал.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Так подождите, папка видна, но когда подключаетесь, то спрашивает имя пользователя и пароль, вы вводите и у вас пишет, что нет доступа? А точно данному пользователю Самбы вы дали доступ к данной папке?

  • Анонимный

    Доступ всем. Все равно спрашивает пароль. Пробовал с паролем тоже пишет не верный пароль. В общем на чтение решения проблемы и эксперименты убил уже уйму времени. Хотелось бы докопаться до сути проблемы… Хотя, с практической точки зрения гораздо проще взять переносной винчестер и пройти в другую комнату.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Попробуйте создать другого пользователя самбы, добавить в конфигураторе самбы папку, разрешить этому пользователю полный доступ и из виндоус попробовать еще раз зайти на эту папку. Честно, я не знаю, почему у вас данный способ не срабатывает. Где ты Вы допускаете ошибку. Попробуйте заново повторить.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      Ставьте пароль из цифр — 6 цифр каких-нибудь у пользователя самбы.

  • Анонимный

    Вот я снова вернулся. Это у меня ничего не получалось. Сегодня установил ubuntu 14.04, по данной инструкции все работает замечательно. Причем моментально и без бубна. До этого был линукс минт, вроде бы то же самое, ан нет. Это там ни компьютер ни ноутбук упорно не хотели видеть расшаренные папки, причем даже на компьютере, на котором расшаривались… Вот и так бывает. cinnamon нравился больше, но видимо придется привыкать к unity.

  • https://www.blogger.com/profile/10495148477231692630 Санька Пасмурный

    Спасибо, всё по инструкциям сделал, получилось. Вопрос: как подключить на ноуте с Убунтой к самба серверу настроеному по вашей инструкции в другой Убунте. Все инструкции о Винде+Убунту через самбу. А Убунта+Убунта.

  • Анонимный

    Не могу найти уже установленную samba …

  • https://www.blogger.com/profile/14410821791375541939 Versuz

    Поставил как написано в статье самбу. В панелю Dashкак на картинке апплета для настройки самбы нету.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      В консоле
      sudo system-config-samba
      запустится конфигуратор самба.

    • https://www.blogger.com/profile/00865845114198842309 Edward Kobylyanets

      на 12.04 и 14.04 после установки ярлык создается в Dash. Очень странно, что у Вас отсутствует. А какая версия Ubuntu?

    • https://www.blogger.com/profile/14410821791375541939 Versuz

      У меня 14.04. На сервере hp microserver gen8.
      Из консоли уже запустил. Спасибо.

    • https://www.blogger.com/profile/14410821791375541939 Versuz

      Вообще эта брендовая железка странновато себя ведет. Не знаю даже из за чего.
      На серваке софтовый раид. И 4х3Тб дисков и системный ссд на 60гб поключеный как sde и никак его переопределить как sda не получается.

  • https://www.blogger.com/profile/14785224806187515620 Вова Ивас

    Друзья, приветствую.

    У меня мало опыта, надеюсь кто-то сможет помочь. Есть файловый сервер Ubuntu + Zentyal. Машины с win 8 видят расшаренную папку, но через время или после обращения к файлу вся информация из папки пропадает. При этом папка остаётся видимой, но пустой. В какую сторону капнуть, подскажите, пожалуйста.

    Спассибо.

  • https://www.blogger.com/profile/13155120208897057871 alex286

    Права…

  • https://www.blogger.com/profile/14785224806187515620 Вова Ивас

    А можно чуть подробнее? Правами всех наделил, первый раз логинюсь юзером, всё нормально. Открываю любой файл — открывается, но всё исчезает и в ошибке прописано, что место файла изменилось или перенесено. Так на всех машинах. Сам адрес остаётся доступным. Перепробовал всё что знал уже.

  • Анонимный

    Доброе время суток.

    На линуксе недавно, возник вопрос: как подключить комп с Ubuntu 14.04 LTS к домашней сети Windows 7? В сети есть NAS, доступ нужен в основном к нему, но и между компами тоже желательно (еще 2 компа на Windows 7).

    Заранее благодарю.

  • Анонимный

    будьте добры ткните носом чайника, как сделать тоже самое, только с принтерами!?)

  • https://www.blogger.com/profile/10458800783714738778 Den Frost

    теперь после всех обновлений и установки самы с нуля запустить графический интерфейс возможно только из командной строки как:
    sudo system-config-samba
    или через gksu (последнюю нужно тоже установить в систему)

  • https://www.blogger.com/profile/15859393283440666116 Сердитый Злой

    Я открываю папку в виндовс через Крусейдер

  • https://www.blogger.com/profile/14635985477968103087 Alex Voloshin

    Добрый день. Вы писали про "Давайте теперь расшарим папку на Windows и подключимся к ней из Ubuntu"
    При подключении из Ubuntu в Windows у вас на картинке видны папки с "$" как скрыть отображение таких папок? Помогите, вопрос очень важный для меня.

  • https://www.blogger.com/profile/00116021962984990220 Aset Aset

    привет. Вопрос по настроики доступа с сервера windows на linux. Как создать ярлык на рабочем столе Linux на сетевой ресурс Windows

  • https://www.blogger.com/profile/04464941359016561233 Антон Асеев

    Ребята нужна помощь. Установил Ubuntu 14.04 lst и хочу расширить папку для винды. Суть такова, делаю в терминале sudo apt-get install samba samba-common

    sudo apt-get install python-glade2

    sudo apt-get install system-config-samba
    Но в dash не видно самой программы ( извените как правильно назвать не знаю) .
    Я в этом абсолютный чайник. Как настроить? Перестал пол тырнета, и не нашол как сделать

  • https://www.blogger.com/profile/12342982223319537403 Unknown

    Все сделал по инструкции. 1-й компьютер стоит Windows 10, 2-й Linux Mint. С й-го компьютера подключился ко 2-му, ввел логин и пароль. Все папки видит, могу скопировать, но не могу записать какой-нибудь файл. Почему?

  • https://www.blogger.com/profile/15807895771914096581 Oleg Anikjev

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