Головна » як » Як розділити файли між Windows і Linux

    Як розділити файли між Windows і Linux

    Ми раніше розглядали різні способи спільного використання файлів між комп'ютерами поблизу, але обмін між Windows і Linux може бути трохи складнішим. Ця стаття покаже, як зіставити спільні ресурси для обох операційних систем для спільного використання файлів.

    Цей посібник містить дві частини. У першій частині ми створимо спільну папку в Windows, а потім налаштуємо Linux на доступ до цієї папки. У другій частині ми створимо спільну папку на Linux і налаштуємо Windows на доступ до спільного ресурсу. Залежно від ситуації потрібно дотримуватися відповідних інструкцій. Якщо, з певних причин, ви хочете налаштувати загальні папки в обох системах, ви можете це зробити. Ми використовуємо Windows 10 і Ubuntu для наших прикладів, але ми зробили інструкції адаптовані до майже будь-якої версії Windows або Linux.

    Варіант перший: Створення спільного доступу до Windows і доступ до нього з Linux

    Щоб зробити цю роботу, ми зробимо три кроки. По-перше, ми переконаємося, що спільний доступ до Windows увімкнено. Як тільки це станеться, ми поділимося власною папкою. І тоді ми розглянемо, як отримати доступ до цієї папки з системи Linux.

    Перший крок: Зробити функцію Sure Sharing доступною в Windows

    Щоб налаштувати доступ до спільної папки Windows для Linux, переконайтеся, що налаштування мережі налаштовані на встановлення з'єднання з іншим комп'ютером, відкривши Центр мереж і спільного доступу. Найпростіший спосіб зробити це - клацнути правою кнопкою миші піктограму мережі у системному лотку та вибрати "Відкрити центр мереж і спільного доступу".

    У вікні "Центр мереж і спільного доступу" натисніть "Змінити додаткові налаштування спільного доступу".

    Для поточного профілю переконайтеся, що ввімкнено такі два налаштування:

    • Увімкніть виявлення мережі
    • Увімкніть спільний доступ до файлів і принтерів

    Після завершення натисніть "Зберегти зміни".

    Крок другий: Надішліть папку

    Тепер, коли ввімкнено спільний доступ, ми можемо створити спільну папку для перегляду машини Linux. Немає жодних обмежень на те, що ви можете поділити (ви можете теоретично розділити весь жорсткий диск), але тут ми просто поділимося папкою з назвою "Share", яка знаходиться на нашому робочому столі..

    Клацніть правою кнопкою миші папку, яку ви хочете надати в мережі, і натисніть кнопку "Властивості". На вкладці "Спільний доступ" у вікні властивостей натисніть кнопку "Розширений доступ"..

    У вікні «Розширене спільне використання», що відкриється, увімкніть параметр «Спільний доступ до цієї папки», а потім натисніть кнопку «Дозволи».

    У вікні дозволів можна обмежити доступ до папки до певних облікових записів. Щоб дозволити будь-якому користувачеві отримати доступ до вашої папки, просто дайте дозволу "Повний контроль" користувачеві "Усі". Це дозволяє кожному читати та записувати зміни до файлів у спільній папці. Якщо ви бажаєте обмежити доступ до певних облікових записів, просто видаліть користувача "Усі", додайте потрібних користувачів, а потім призначте їм відповідні дозволи.

    Примітка. Ці облікові записи користувачів знаходяться на комп'ютері з ОС Windows, а не на ОС Linux.

    Після завершення налаштування користувачів і дозволів натисніть "OK", щоб закрити вікно дозволів, а потім знову натисніть "OK", щоб закрити вікно "Розширене спільне використання"..

    Повернувшись до головного вікна властивостей, перейдіть на вкладку «Безпека».

    Щоб користувач Linux мав доступ до спільної папки, потрібно налаштувати ті самі дозволи, які ви налаштували в налаштуваннях спільного доступу. Якщо ці два параметри не збігаються, набувають чинності самі обмежувальні налаштування. Якщо бажаному користувачеві вже надано дозволу на безпеку (наприклад, користувач geek в нашому прикладі), то вам добре йти. Ви можете закрити вікно і перейти до наступного кроку.

    Якщо потрібно додати користувача, наприклад "Усі", натисніть кнопку "Редагувати".

    У вікні дозволів, що відкриється, натисніть кнопку "Додати", щоб ввести дані нового користувача.

    Натисніть кнопку "OK" на всіх відкритих вікнах, і тепер ваша папка має спільно використовувати мережу.

    Крок третій: Доступ до Windows Share з Linux

    Ви повинні мати змогу монтувати спільну папку за допомогою графічного інтерфейсу в Linux, але це також дуже легко зробити з командного рядка. Ми будемо використовувати термінал для наших прикладів не тільки тому, що це швидше, а й тому, що він працюватиме у багатьох різних дистрибутивах.

    По-перше, вам знадобиться пакет cifs-utils для монтування спільних ресурсів SMB. Просто введіть на терміналі таку команду:

    sudo apt-get встановлює cifs-utils

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

    mkdir ~ / Desktop / Windows-Share sudo mount.cifs // WindowsPC / Share / додому / geek / Desktop / Windows-Share -o user = geek

    Як ви можете бачити на скріншоті, нам запропонували пароль root для машини Linux, а потім пароль пароля облікового запису geek на Windows. Після запуску цієї команди ми тепер можемо бачити вміст спільного ресурсу Windows і додавати до нього дані.

    У випадку, якщо вам потрібна допомога у розумінні команди mount, тут розбивка:

    • sudo mount.cifs: Це всього лише команда монтування, встановлена ​​для монтування спільного доступу до CIFS (SMB).
    • WindowsPC: Це ім'я комп'ютера Windows. Введіть "Цей комп'ютер" у меню "Пуск" у Windows, клацніть правою кнопкою миші та перейдіть до пункту Властивості, щоб переглянути ім'я комп'ютера.
    • // Windows-PC / Share: Це повний шлях до спільної папки.
    • / home / geek / Шпалери для робочого столу / Windows-Share: Тут ми хотіли б, щоб акція була встановлена ​​на Linux.
    • -o користувач = geek: Це ім'я користувача Windows, яке ми використовуємо для доступу до спільної папки.

    Варіант 2: Створіть Share на Linux і отримати доступ до нього з Windows

    Створення спільного ресурсу в Linux, а потім доступ до нього з Windows насправді трохи легше, ніж навпаки. По-перше, ми створимо спільну папку в системі Linux. Потім ми розглянемо, як отримати доступ до неї з ПК з Windows.

    Крок перший: Створіть Share на Linux

    Щоб налаштувати спільну папку на Linux, до якої можна отримати доступ до Windows, почніть із встановлення Samba (програмне забезпечення, яке надає доступ до протоколів SMB / CIFS, що використовуються Windows). У терміналі використовуйте таку команду:

    sudo apt-get встановлює samba

    Після встановлення Samba налаштуйте ім'я користувача та пароль, які будуть використовуватися для доступу до спільного ресурсу:

    smbpasswd -яка

    Примітка. У цьому прикладі ми використовуємо "geek", оскільки у нас вже є користувач Linux з таким ім'ям, але ви можете вибрати будь-яку назву.

    Створіть каталог, яким ви хочете поділитися з комп'ютером Windows. Ми просто збираємося розмістити папку на нашому робочому столі.

    mkdir ~ / Desktop / Share

    Тепер скористайтеся улюбленим редактором для налаштування файлу smb.conf. Ми використовуємо Vi тут.

    sudo vi /etc/samba/smb.conf

    Прокрутіть вниз до кінця файлу та додайте ці рядки:

    [] path = / home // доступний = так дійсні користувачі =  read only = no browsable = так public = yes writable = yes

    Очевидно, що деякі значення потрібно замінити своїми особистими налаштуваннями. Він повинен виглядати приблизно так:

    Збережіть файл і закрийте редактор. Тепер потрібно просто перезапустити службу SMB, щоб зміни вступили в силу.

    sudo служба smbd перезавантаження

    Тепер ваша спільна папка повинна бути доступна з комп'ютера з ОС Windows.

    Крок другий: доступ до спільного доступу до Linux з Windows

    Тепер давайте додамо спільний доступ до Linux на нашому робочому столі Windows. Клацніть правою кнопкою миші десь на робочому столі і виберіть New> Shortcut.

    Введіть мережеве розташування спільної папки за допомогою цього синтаксису:

    IP-АДРЕСА ПОДІЛИТИ

    Примітка: Якщо вам потрібен IP-адресу вашого комп'ютера з Linux, просто використовуйте ifconfig на терміналі.

    У майстрі швидкого доступу на ПК з ОС Windows натисніть кнопку Далі, виберіть назву для ярлика та натисніть кнопку Готово. Ви повинні в кінцевому підсумку мати ярлик на робочому столі, який переходить на спільний доступ до Linux.