Общий доступ или обмен файлами между Linux Ubuntu и Windows

Автор  Четверг, 14 июля 2016
Оцените материал
(8 голосов)

Для того чтобы быстро и без лишних заморочек сделать общий доступ между Linux и Windows, просто следуйте этой инструкции и всё у вас заработает. Если полезли глубже и что-то сломаете, просто сделаем всё заного и оно заработает. Пробовал много раз на себе пытаясь добиться разлиных результатов.

Подключение из Windows в Linux

  1. Нам нужна Samba. Без неё ничего работать не будет так как Windows работает на протоколе smb, а его нет в Linux. Устанавливаем Samba и дополнителнительные компоненты:
    sudo apt-get install samba samba-common
    sudo apt-get install python-glade2
    sudo apt-get install system-config-samba
  2. Открываем файл(удобным способом) /etc/samba/smb.conf и удаляем из него всё что там написано.
    sudo nano /etc/samba/smb.conf
    sudo gedit /etc/samba/smb.conf
  3. Вставляем туда только эти строки, ничего больше трогать не надо. Сохраняем. Остальное сможем настроить через графический интерфейс. С другой стороны всё тут понятно, можно и здесь уже всё прописать и начать пользоваться.
    [global]
    workgroup = WORKGROUP
    netbios name = Ubuntu-PC
    server string = Ubuntu PC
    map to guest = bad user
    guest account = nobody
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

    #Следовать по симлинкам
    unix extensions = no
    wide links = yes
    follow symlinks = yes
    log level = 1

    # UTF кодировка
    unix charset = UTF-8
    dos charset = cp1251
    store dos attributes = yes
    max log size = 10

    [MyDATA]
    path = /media/MyDATA
    writeable = yes
    available = yes
    public = yes
    guest ok = yes
    force user = nobody
    force group = nobody

  4. Находим в меню Samba или запускаем через консоль:
    sudo system-config-samba
  5. После вноса изменений, через конфигурационный файл необходимо перезапускать Samba. Через графический интерфейс не обязательно он сам перезагружает, но бывает когда процесс занят, не делает этого и тогда неплохо было бы самому перезапустить
    sudo service smbd restart
  6. Дальше всё просто и понятно. Видим и редактируем уже созданное подключение. Обязательно зайдите "Настройка - Параметры сервера" и укажите рабочую группу и имя которое увидят компьютеры из сети Windows. Добавте пользователей которые смогут подключаться.

Внимание!!!

Все наступают на одни и те же грабли. Для папок на локальном диске(там где установлен Linux) можно установить гостевой доступ без логина и пароля. Но к другим дискам ОБЯЗАТЕЛЬНО надо указывать пользователей. Иначе никогда не подключитесь. Такая вот особенность.

Подключение из Linux в Windows

  1. Здесь так же понадобиться Samba. Устанавливаем из пункта 1(достаточно лишь её самой).
  2. Открываем Компьютер и выбираем Сеть, Сети Windows, нужная нам рабочая группа, нужный компьютер, вводим логин и пароль и получаем доступ.
Прочитано 8020 раз

Добавить комментарий

Использовать прямые ссылки в комментариях запрещено. Если хотите поделиться полезной ссылкой, вводите адрес без http или https.
Сообщения от незарегистрированных пользователей попадают на модерацию.

Это интересно

Последние комментарии