Apa itu Samba ?

Samba adalah sebuah program open source sebagai file sharing dan print service. Samba Server dikembangkan di sistem Operasi Linux oleh Andrew Tridgell untuk melayani pertukaran data antara Microsoft Windows dan Linux.

Instalasi

Pastikan login menggunakan root, dan akses ke server melalui SSH client

Konfigurasi Samba

Konfigurasi berikutnya adalah menentukan:

  • User
  • Group
  • Directory

Saya akan membuat dua group yaitu; public dan staff sebagai berikut:

  • STAFF: diakses secara eksplisit oleh group staff menggunakan password (full access)
  • PUBLIC: diakses secara bebas (read only)

Create user dan group untuk staff

Create user dan group untuk public

Konfigurasi file samba di smb.conf tambahkan script berikut ini di baris terakhir paling bawah

Ujicoba akses (guest1/public)

Saya akses menggunakan client windows, kemudian ketik \\ip.address pada file explorer
Pada guest1 saya tidak dapat mengakses sharing_staff, jadi user guest1 hanya dapat mengakses sharing_public read only alias tidak bisa menghapus/menambahkan file atau folder tetapi dapat mendownload/copy paste file dari sharing_public

Ujicoba akses (staff1/staff)

Untuk ujicoba ini menggunakan user staff1 dimana role tersebut memiliki full akses read-write untuk sharing_public maupun sharing_staff

Last modified: January 10, 2023