Berikut adalah catatan saya saat mengkonfigurasi Samba agar bisa share folder di LAN dengan teman-teman yang memakai MS Windows.

Skenarionya adalah:

  1. Saya ingin share folder dengan nama “incoming” di mana teman-teman di LAN bisa baca dan tulis ke folder tersebut (namun harus login dengan username “samba”).
  2. Saya ingin share folder dengan nama “outgoing” di mana teman-teman di LAN hanya bisa baca ke folder tersebut (tanpa harus login).

Nah, silahkan ikuti langkah-langkahnya sebagai berikut:

  1. Buat user samba dengan opsi tanpa membentuk folder di /home dan tidak bisa login.
    [email protected]:~$ sudo useradd -M samba
  2. Buat group “sambashare” (secara default di ubuntu 13.04 sudah ada group ini).
  3. Masukkan user samba, juwarto, dan masjoe ke group sambashare.
    [email protected]:~$ sudo gpasswd -a samba sambashare
  4. Bual folder di /opt
    [email protected]:~$ sudo mkdir incoming
    [email protected]:~$ sudo mkdir outgoing
  5. Ubah privilege kedua folder tsb menjadi 775
    [email protected]:~$ sudo chmod -R 775 incoming outgoing
  6. Ubah owner kedua folder tsb menjadi juwarto
    [email protected]:~$ sudo chown -R juwarto incoming outgoing
  7. Ubah group kedua folder tsb menjadi sambashare
    [email protected]:~$ sudo chgrp -R sambashare incoming outgoing
  8. Konfigurasi file “/etc/samba/smb.conf” menjadi sbb:
    # Authentication security = user Juwarto berbagi file
    [incoming]
    comment = Berbagi Resources INCOMING
    path = /opt/public/incoming
    browseable = yes
    guest only = no
    guest ok = no
    read only = no
    writable = yes
    valid users = samba juwarto masjoe
    [outgoing]
    comment = Berbagi Resources OUTGOING
    path = /opt/public/outgoing
    browseable = yes
    guest only = yes
    guest ok = yes
    guest account = samba read only = yes
    writable = no
  9. Daftarkan user-user yang akan diberi hak akses ke dalam samba
    [email protected]:~$ smbpasswd -a samba
    [email protected]:~$ smbpasswd -a juwarto
    [email protected]:~$ smbpasswd -a masjoe
  10. Restart service samba
    [email protected]:~$ sudo service smbd restart

Semoga bermanfaat.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *