Membuat File Sharing Dengan Samba di Ubuntu 18.04

Langkah pertama, install Samba di Ubuntu 18.04 dengan cara sebagai berikut.
sudo apt-get install samba
Langkah kedua, backup konfigurasi default Samba.
 mv /etc/samba/smb.conf /etc/samba/smb.conf.bak
Langkah ketiga, buka file konfigurasi samba dengan perintah.
sudo gedit /etc/samba/smb.conf
Langkah keempat, tambahkan global konfigurasi Samba pada akhir file smb.conf
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = srvr1
security = user
map to guest = bad user
name resolve order = bcast host
dns proxy = no 
Langkah kelima, kemudian save file smb.conf

Samba menyediakan model hak akses User-Mode dan Gues-mode. Perbedaan antara kedua mode tersebut adalah :
  • User Mode : merupakan mode yang hanya dapat mengizinkan user tertentu yang dapat mengakses file yang kita bagikan.
  • Guest Mode : merupakan mode yang mengizinkan semua pengguna dapat mengakses semua file yang kita bagikan.
Membuat Samba dengan hak akses Guest mode.

Buat folder yang akan kita sharing, sebagai contoh saya akan membuat sebuah folder dengan nama sharing di home dengan perintah sebagai berikut :
mkdir sharing
Setelah folder dibuat, pastikan untuk mengubah kepemilikan folder tersebut. Hal ini memungkinkan setiap orang untuk memiliki akses ke folder tersebut, caranya:
sudo chmod -R 777 sharing
sudo chown -R nobody:nogroup sharing/
Aktifkan sharing Samba untuk folder sharing dengan cara menambahkan perintah berikut di file /etc/samba/smb.conf dengan cara :
gedit /etc/samba/smb.conf melalui terminal
Kemudian tambahkan baris berikut ini.
[sharing]
path = /home/kaktheo/sharing
browsable = yes
writable = yes
guest ok = yes
read only = no
Restart service Samba dengan perintah.
sudo service smbd restart
Membuat Samba dengan hak akses User mode.

Buat folder yang akan kita sharing, sebagai contoh saya akan membuat sebuah folder dengan nama rahasia di home dengan perintah sebagai berikut :
mkdir rahasia
Kemudian buat user baru untuk dapat mengakses folder rahasia, dengan cara :
useradd suprapto
Buat user group supaya user dapat mengakses folder rahasia, dengan cara :
sudo addgroup grupgrupan
Tambahkan user suprapto kedalam group grupgrupan
sudo usermod -a -G grupgrupan suprapto
Kemudian buatkan password samba untuk user suprapto.
sudo smbpasswd -a suprapto 
Setelah folder dibuat, pastikan untuk mengubah kepemilikan folder tersebut. Hal ini memungkinkan setiap orang untuk memiliki akses ke folder tersebut, caranya:
sudo chmod -R 777 rahasia
sudo chown -R suprapto:grupgrupan rahasia/
Aktifkan sharing Samba untuk folder sharing dengan cara menambahkan perintah berikut di file /etc/samba/smb.conf dengan cara :
gedit /etc/samba/smb.conf melalui terminal
Kemudian tambahkan baris berikut ini.
[rahasia]
path = /home/kaktheo/rahasia
valid users = @grupgrupan
browsable = yes
writable = yes
guest ok = no
read only = no
Restart service Samba dengan perintah.
sudo service smbd restart 
Membuat File Sharing Dengan Samba di Ubuntu 18.04

Artikel Terkait Membuat File Sharing Dengan Samba di Ubuntu 18.04 :