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

То что я сегодня расскажу будет полезно новичкам которые установили на свой компьютер Ubuntu Linux и хотели бы, чтобы окружающие компьютеры под Windows или Linux могли обмениваться файлами друг с другом.

Дома и на работе у меня возникла ситуация, когда мой компьютер под Ubuntu оказался в сети Windows, при этом версии Windows, как выяснилось, не имеют значения, то могут быть XP, Vista или Seven.

Нужно было открывать и иметь доступ к общим папкам как на моем компьютере под Ubuntu так и входить на ресурсах общих папок в Windows окружении.

Сейчас для работы я использую Ubuntu версии 10.04 LTS.

Устанавливаем и настраиваем компоненты Ubuntu

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

В Ubuntu моего пользователя в этом эксперименте будут звать admin с паролем 111. Папка с файлами Windows полностью носит название /Windows.

Для начала установим недостающие пакеты, для этих целей я предпочитаю консоль, спрятанную в меню, как показано на картинке ниже:

В окне терминала введем команду, для ее выполнения система попросит ввести пароль текущего пользователя (у меня он в этом тесте «111»):

sudo apt-get install samba libpam-smbpass smbclient libwbclient0 samba-common

Установится компоненты, которые превратят наш компьютер с Ubuntu в компьютер сетей Microsoft.

Необходимо слегка подправить конфигурацию установленных компонентов, для этого все в той же консоли вызовем редактор и отредактируем файл конфигурации smb.conf:

sudo gedit /etc/samba/smb.conf

В появившемся редакторе в секции [global] добавим строчку usershare owner only = false как показано на картинке:

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

Когда вы нажмете кнопку «Сохранить» в нашем редакторе, можно перезагрузить компьютер, хотя достаточно просто завершить сеанс текущего пользователя и войти систему повторно.

Теперь можно открывать общий доступ к любому каталогу на вашем компьютере с Ubuntu, кроме того через меню «Сеть» можно видеть другие компьютеры, поддерживающие сеть Microsoft, но все по порядку.

Открываем общий доступ к папкам Ubuntu

В общем в нашем примере есть папки созданные на файловой системе NTFS, там расположены файлы условной Windows, и нам нужно открыть доступ к каталогу MUSIC.

Перейдем к этой папке, сначала через меню «Переход»-> «Компьютер»:

Далее «Файловая система» и наконец наша папка «windows» в которой и расположена «MUSIC»:

Зайдем в «windows» и правым щелчком мыши откроем общий доступ к нашей папке:

Диалог настройки прост, отметим нужное и нажмем «Создать ресурс»

Тестируем результаты

Как же это выглядит из Windows?

Войдем на наш компьютер с Ubuntu:

Вуаля! Папка music как на ладони.

Если вы не отмечали в настройках Ubuntu пункт «Гостевой доступ (для пользователей без локальной учетной записи)» для входа в нашу папку понадобится имя и пароль (у меня пользователь/пароль в Ubuntu admin/111):

Вы можете увидеть и такое сообщение, по умолчанию Windows XP считает что всюду доступ в качестве гостя, никакой безопасности, но не в нашем случае. Дополнительных настроек не понадобится, просто попробуйте войти в папку несколько раз подряд, и система все же предложит вам ввести ваши имя и пароль. С Vista и Seven таких проблем уже нет.

Если вы не открывали доступ на изменение файлов, помещать файлы в данный сетевой ресурс будет нельзя, на ваш вкус.

Можно пользоваться.

07.07.2015 14:00
28999

1 комментарий

07.07.2015 15:01
Инфа немного устарела, хотя смысл остался