Cara Menyiapkan Folder Bersama Rangkaian di Ubuntu Dengan Samba

Cara Menyiapkan Folder Bersama Rangkaian di Ubuntu Dengan Samba

Sekiranya anda ingin berkongsi fail dengan mudah di rangkaian rumah anda di pelbagai sistem operasi, maka janganlah mencari Samba lagi.





Panduan ini akan menunjukkan kepada anda cara menyiapkan folder bersama rangkaian di Ubuntu Linux menggunakan Samba. Dengan pelayan Samba, anda boleh berkongsi fail dengan mudah di rangkaian anda, tidak kira anda menggunakan Windows, macOS, atau Linux.





Apa itu Samba?

Samba adalah perkhidmatan perkongsian fail yang menerapkan versi sumber terbuka dari rangkaian protokol SMB, yang pada awalnya dikembangkan oleh Microsoft dan IBM. Samba mengandungi program yang memungkinkannya untuk beroperasi dengan protokol perkongsian fail Microsoft Windows.





cara melukis gambar dalam ilustrator

Samba juga membolehkan anda berkomunikasi dengan pelanggan lain dengan mudah menggunakan rangkaian TCP / IP standard.

Langkah 1: Memasang Samba

Panduan ini akan menggunakan Ubuntu Linux 20.04 LTS, tetapi langkah-langkahnya tetap berfungsi walaupun anda menggunakan Ubuntu 16.04 atau yang lebih baru. Mulakan dengan mengemas kini maklumat sumber pakej anda.



sudo apt update

Kemudian, pasang Samba menggunakan arahan di bawah:

sudo apt install samba

Untuk memeriksa sama ada Samba berjaya dipasang, jalankan arahan berikut:





smbd --version

Hasilnya harus serupa dengan yang di bawah.

Langkah 2: Mengkonfigurasi Samba

Untuk dapat berkongsi fail dengan selamat dengan peranti rangkaian lain, anda harus mengkonfigurasi pelayan Samba. Fail konfigurasi utama untuk Samba terletak di /etc/samba/smb.conf pada PC anda. Panduan ini menggunakan editor teks Vim untuk mengedit fail konfigurasi Samba, tetapi jangan ragu untuk menggunakan editor teks lain pilihan anda.





Catatan: Anda perlu mempunyai hak pentadbiran untuk mengedit fail konfigurasi.

sudo vim /etc/samba/smb.conf

Tambahkan baris berikut ke bahagian bawah fail konfigurasi.

[sambashare]
comment= Network Shared Folder by Samba Server on Ubuntu
path = /home/your_username/sambashare
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
read only = no

Ingat untuk mengemas kini jalan parameter dengan nama pengguna anda. Anda boleh mendapatkan nama pengguna anda dengan menjalankan perintah berikut:

echo $USER

Ke keluar dari editor Vim setelah membuat perubahan anda, ketik sahaja : wq dan tekan Masukkan kunci.

Memahami Konfigurasi

Berikut adalah penerangan ringkas mengenai garis konfigurasi yang baru anda tambahkan.

  • Bahagian : Bahagian baru dalam fail konfigurasi diwakili oleh tanda kurung persegi ( [] ). Dalam kes ini, bahagiannya adalah [sambashare] .
  • Komen : Garis kod ini memberikan garis besar ringkas mengenai bahagian ini. Terutama, berguna jika anda mempunyai beberapa bahagian direktori bersama dalam fail konfigurasi.
  • Jalan : Ini adalah jalan menuju direktori folder bersama rangkaian yang anda tetapkan.
  • Paksa pengguna : Pengguna sistem yang akan digunakan oleh pelayan Samba untuk berkongsi fail.
  • Paksa kumpulan : Nama kumpulan yang menjadi milik pengguna sistem Samba.
  • Buat topeng : Parameter ini akan menetapkan izin untuk fail yang baru dibuat dalam folder bersama. Dalam kes ini, nilainya adalah 0664 yang bermaksud bahawa pemilik fail dan kumpulan akan mempunyai izin membaca dan menulis sementara pengguna lain hanya akan mempunyai izin membaca.
  • Paksa buat mod : Berkerjasama dengan buat topeng parameter untuk menetapkan kebenaran fail yang betul.
  • Topeng direktori : Parameter ini menentukan kebenaran folder dalam folder bersama. Kebenaran 0775, berarti pemilik dan kumpulan telah membaca, menulis, dan melaksanakan izin, sementara yang lain hanya membaca dan melaksanakan izin.
  • Paksa mod direktori : Parameter ini berfungsi bekerjasama dengan topeng direktori untuk memastikan bahawa kebenaran direktori yang betul ditetapkan.
  • Awam : Parameter ini menetapkan bahawa ini adalah folder awam di rangkaian anda dan bahawa peranti lain dapat mengaksesnya.
  • Baca sahaja : Menentukan izin untuk memodifikasi fail dalam folder bersama.

Langkah 3: Membuat Sumber Samba

Setelah mengkonfigurasi pelayan Samba, sekarang anda harus membuat sumber yang diperlukan seperti pengguna Samba dan direktori untuk dikongsi. Sumber-sumber ini akan memudahkan proses berkongsi folder di rangkaian.

1. Folder Berkongsi

Anda perlu membuat folder bersama di jalan yang ditentukan dalam fail konfigurasi Samba di atas. Panduan ini menggunakan folder bersama bernama sambashare terletak di direktori rumah anda.

Navigasi ke direktori rumah anda menggunakan arahan cd .

cd ~

Kemudian buat direktori bersama menggunakan arahan di bawah:

mkdir -p sambashare

2. Pengguna dan Kumpulan Samba

Langkah seterusnya adalah membuat pengguna sistem Samba dan kumpulan yang ditentukan dalam fail konfigurasi.

Anda boleh membuat kumpulan sistem Samba menggunakan arahan berikut:

sudo groupadd --system smbgroup

Seterusnya, buat pengguna sistem Samba menggunakan pengguna .

sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

Perintah di atas membuat pengguna sistem dan menambahkan pengguna ke kumpulan Samba yang dibuat di atas. Juga kerana ini adalah pengguna sistem, tidak ada direktori home yang akan dibuat.

3. Menukar Pemilik Folder Dikongsi

Setelah pengguna dan kumpulan Samba di tempat, anda kini boleh menukar pemilik folder bersama menjadi pengguna baru smbuser dan kumpulan untuk kumpulan smb . Anda boleh mencapainya dengan menggunakan arahan di bawah:

sudo chown -R smbuser:smbgroup ~/sambashare

Akhirnya, keluarkan arahan di bawah ini untuk memberi akses menulis kumpulan ke folder bersama dan kandungan di dalamnya.

sudo chmod -R g+w ~/sambashare

Langkah 4: Memulakan semula Perkhidmatan Samba

Anda harus menghidupkan semula perkhidmatan Samba agar perubahan dalam fail konfigurasi Samba berlaku.

sudo systemctl restart smbd

Selepas perkhidmatan dimulakan semula, anda boleh menyemak statusnya dengan arahan di bawah:

sudo systemctl status smbd

Catatan : Jika anda mengaktifkan firewall, anda juga harus menambahkan Samba ke aturan yang diaktifkan menggunakan anda perintah ufw .

sudo ufw enable samba

Langkah 5: Mengakses Folder Dikongsi

Folder kongsi anda kini dapat diakses oleh peranti di rangkaian anda.

Pada Windows

Di Windows, anda dapat mengakses folder bersama menggunakan Windows Explorer. Anda boleh memulakan penjelajah fail menggunakan Windows + E jalan pintas papan kekunci.

Di bar alamat, taipkan \ ip_address_of_pc_with_shared_folder sambashare .

Ingatlah untuk mengganti dengan alamat IP yang betul dan nama folder yang dikongsi.

cara menghantar pesanan teks secara automatik

Sistem ini juga akan meminta anda memasukkan nama pengguna dan kata laluan pengguna pada PC Linux.

Di Ubuntu

Di Ubuntu Linux, buka pengurus fail lalai dan klik pada Lokasi lain butang. Kemudian, di Sambung ke Pelayan masukkan, masukkan alamat IP dalam format berikut:

smb://ip_adresss_of_pc_with_shared_folder/sambashare

Anda boleh berhubung sebagai pengguna berdaftar atau tanpa nama. Perlu diingat bahawa jika anda memilih Pengguna Berdaftar dari menu lungsur turun, anda harus menentukan kelayakan pengguna.

Pada macOS

Pengguna Mac dapat mengakses folder bersama dengan mudah juga. Dalam menu Finder, klik pada Rangkaian tab, dan komputer dengan folder bersama awam akan disenaraikan. Pilihnya dan anda seharusnya dapat mengakses failnya.

Berkongsi Fail Antara Pelbagai Peranti dengan cekap

Panduan ini telah melihat cara berkongsi fail di rangkaian menggunakan Samba. Dengan Samba, anda boleh berkongsi fail di rangkaian tanpa mengira sistem operasi yang anda jalankan pada peranti.

Bukan hanya Linux, tetapi anda juga dapat mengkonfigurasi folder rangkaian bersama pada mesin Windows anda.

Berkongsi Berkongsi Tweet E-mel Cara Berkongsi Fail Rangkaian di Windows 10

Tidak dapat mencari pemacu denyar USB anda? Sebaliknya, kongsi fail anda melalui rangkaian tempatan.

Baca Seterusnya
Topik-topik yang berkaitan
  • Linux
  • Perkongsian Fail
  • Jaringan komputer
Mengenai Pengarang Baik untuk pergi(36 Artikel Diterbitkan)

Mwiza mengembangkan perisian secara profesional dan menulis secara meluas mengenai Linux dan pengaturcaraan front-end. Beberapa minatnya merangkumi sejarah, ekonomi, politik & seni bina perusahaan.

Lagi Dari Mwiza Kumwenda

Langgan buletin kami

Sertailah buletin kami untuk mendapatkan petua, ulasan, ebook percuma, dan tawaran eksklusif!

Klik di sini untuk melanggan