Protocol SAMBA (Server Message Block) adalah sebuah protokol jaringan yang digunakan untuk berbagi file, printer, dan sumber daya lainnya antara sistem operasi Windows dan sistem operasi berbasis Unix/Linux. Protokol SAMBA memungkinkan komunikasi dan berbagi data antara komputer-komputer yang berjalan pada sistem operasi yang berbeda.
Dengan SAMBA, komputer dengan sistem operasi Windows dapat mengakses dan menggunakan file dan printer yang terhubung ke komputer dengan sistem operasi Unix/Linux, dan sebaliknya. Protokol SAMBA mendukung berbagai fitur seperti autentikasi pengguna, enkripsi data, dan sinkronisasi file.
Sistem operasi yang menjalankan SAMBA dapat berfungsi sebagai server file, printer, atau sebagai kontroler domain untuk jaringan Windows. Para pengguna dapat mengakses sumber daya ini melalui jaringan lokal menggunakan perangkat lunak klien SAMBA yang diinstal di komputer mereka.
SAMBA juga mendukung integrasi dengan Active Directory, sehingga memungkinkan pengguna melakukan otentikasi menggunakan akun domain Windows. Hal ini memudahkan pengguna untuk mengakses file dan sumber daya jaringan dengan pengaturan izin yang ditentukan oleh administrator jaringan.
Protokol SAMBA memiliki dokumentasi lengkap dan sumber daya komunitas yang besar, sehingga memudahkan pengguna untuk mempelajari, mengkonfigurasi, dan mengoptimalkan penggunaan SAMBA di lingkungan jaringan mereka.
Membuat Directory Sharing FULL Access Pada SAMBA
Langkah 1 : edit file smb.conf
# apt install samba
# mkdir /home/share_full
# chmod 777 /home/share_full
# nano /etc/samba/smb.conf
[Share Full]
path = /home/share_full
writeable = yes
guest ok = yes
guest only = yes
create mode = 0777
directory mode = 0777
Langkah 2 :
# smbpasswd -a usernamelinux
password :
# /etc/init.d/smbd restart (restart service samba)
# testparm (cek konfigurasi apakah sudah benar?)
Membuat Directory Sharing Terbatas Pada SAMBA
Langkah 1 : edit file smb.conf
# groupadd smbgroup
# mkdir /home/share_login
# chgrp smbgroup /home/share_login
# chmod 770 /home/share_login
# nano /etc/samba/smb.conf
[Share Login]
path = /home/share_login
writeable = yes
create mode = 0770
directory mode = 0770
guest ok = no
valid users = @smbgroup
Langkah 2 :
# usermod -aG smbgroup user
# smbpasswd -a user
# systemctl restart smbd (restart samba)
Membuat Directory Sharing READ ONLY Pada SAMBA
Tahap 1 : edit smb.conf
[dokumenread]
path = /home/dokumenread
comment = files to read
read only = yes
guest ok = yes