1. Introduction
Samba pada Ubuntu ialah alat yang kuat yang membolehkan perkongsian fail merentasi pelbagai sistem operasi. Ia membenarkan pertukaran data yang lancar antara Linux, Windows, dan macOS, menjadikannya sangat berguna untuk rangkaian rumah dan persekitaran pejabat.
Dalam artikel ini, kami akan membimbing anda melalui proses pemasangan Samba pada Ubuntu dan mengkonfigurasikannya untuk perkongsian fail. Dengan langkah‑langkah yang mudah diikuti serta tangkapan skrin, bahkan pengguna baru dapat menyediakan Samba dan berkongsi fail dengan pengguna Windows dengan mudah.
2. Apa itu Samba?
Samba ialah perisian sumber terbuka yang membolehkan perkongsian fail dan pencetak antara sistem operasi berasaskan UNIX dan Windows. Secara khusus, ia meniru protokol “Network File Sharing” Windows, yang dikenali sebagai SMB (Server Message Block), membolehkan komunikasi lancar antara persekitaran OS yang berbeza.
Dengan fungsi ini, pengguna Linux dan macOS boleh mengakses sistem fail Windows, dan pengguna Windows boleh menyambung ke sistem Linux untuk berkongsi fail. Ubuntu memudahkan pemasangan Samba, menyediakan cara yang cekap untuk berkongsi data merentasi peranti dalam persekitaran rumah dan perniagaan.
3. Persiapan Pemasangan Samba
Sebelum memasang Samba, pastikan sistem Ubuntu anda terkini. Memasang kemas kini terkini memastikan semua pakej, termasuk Samba, berada pada versi terbaru dan membantu mengelakkan masalah keserasian. Jalankan perintah berikut dalam terminal:
sudo apt update && sudo apt upgrade
Jika firewall anda diaktifkan, anda perlu mengkonfigurasikannya untuk membenarkan komunikasi Samba, seperti yang dijelaskan kemudian dalam panduan ini. Ini adalah langkah keselamatan penting, jadi pastikan anda mengikutnya dengan teliti.

4. Cara Memasang Samba
Untuk memasang Samba, buka terminal dan jalankan perintah berikut:
sudo apt install samba
Setelah pemasangan selesai, periksa status perkhidmatan Samba dengan perintah berikut:
systemctl status smbd
Setelah Samba dipasang, anda boleh meneruskan untuk mengkonfigurasi direktori perkongsian. Kami akan menyediakan sokongan visual langkah demi langkah dengan tangkapan skrin untuk membantu anda melalui proses tersebut.
5. Mengkonfigurasi Samba
Selepas memasang Samba, langkah seterusnya ialah mengkonfigurasi perkongsian fail. Mula-mula, cipta folder yang anda ingin kongsi. Gunakan perintah berikut untuk mencipta direktori perkongsian:
mkdir /home/username/sambashare
Seterusnya, edit fail konfigurasi Samba, yang terletak di `/etc/samba/smb.conf`, untuk mentakrifkan folder ini sebagai direktori perkongsian. Buka fail konfigurasi dan tambahkan baris berikut:
[sambashare]
comment = Ubuntu Samba Share
path = /home/username/sambashare
read only = no
browseable = yes
Selepas membuat perubahan ini, mulakan semula perkhidmatan Samba untuk menerapkan tetapan baru.
sudo systemctl restart smbd
Untuk kejelasan yang lebih baik, kami mengesyorkan menggunakan tangkapan skrin untuk menunjukkan di mana mengedit fail `smb.conf` dan bagaimana struktur direktori sepatutnya.

6. Mengurus Pengguna Samba
Berbeza dengan pengguna sistem, Samba memerlukan set pengguna dan kata laluan tersendiri. Gunakan perintah berikut untuk menambah pengguna baru dan menetapkan kata laluan untuk Samba:
sudo smbpasswd -a username
Untuk mengaktifkan pengguna, jalankan perintah berikut:
sudo smbpasswd -e username
7. Menyambungkan ke Direktori Kongsi Samba
Anda boleh mengakses direktori kongsi Samba daripada Ubuntu, Windows, dan macOS.
Menyambungkan dari Linux
Pengguna Linux boleh menyambung ke folder kongsi menggunakan pengurus fail. Kami mengesyorkan penggunaan tangkapan skrin untuk menunjukkan langkah-langkah dalam pengurus fail.
Sebagai alternatif, anda boleh menyambung melalui terminal menggunakan perintah berikut (ganti alamat IP mengikut keperluan):
smbclient //192.168.1.100/sambashare -U username
Menyambungkan dari Windows
Dalam File Explorer, masukkan format berikut di bar alamat:
\<Server IP Address><Share Name>
Menyambungkan dari macOS
Buka Finder, pilih “Connect to Server,” dan masukkan alamat berikut:
smb://<Server IP Address>/<Share Name>

8. Keselamatan dan Konfigurasi Firewall
Tetapan firewall sangat penting untuk meningkatkan keselamatan. Jalankan perintah berikut untuk membenarkan trafik Samba:
sudo ufw allow samba
Selain itu, anda boleh menyekat akses dengan menambah tetapan berikut ke `/etc/samba/smb.conf` (ganti alamat IP mengikut keperluan):
hosts allow = 192.168.1. 127
9. Menyelesaikan Masalah Umum
1. Tidak Dapat Menyambung
Semak status perkhidmatan Samba dan tetapan firewall, kerana konfigurasi yang salah mungkin menyebabkan masalah ini.
2. Ralat Kebenaran
Jika anda menghadapi ralat kebenaran, tetapkan kebenaran yang betul menggunakan perintah berikut:
sudo chmod 2770 /home/username/sambashare
10. Conclusion
Samba ialah alat yang kuat dan mudah digunakan untuk perkongsian fail tanpa gangguan merentasi pelbagai sistem operasi dalam persekitaran Ubuntu. Panduan ini bertujuan membantu pemula menyediakan Samba dengan mudah. Ikuti langkah-langkah yang diberikan untuk mewujudkan persediaan perkongsian fail yang lancar dan berkesan.