Rabu, 11 September 2019

Install dan Konfigurasi Samba Server di ArchLinux

  Tidak ada komentar
Latar Belakang
Suatu saat, salah satu teman saya ingin meminta subuah file iso yang ukuranya lumayan besar, namun beliau tidak membawa storage berupa flasdisk/semacamnya. Alhasil saya kepikiran untuk memanfaatkan fitur sharing menggunakan jaringan komputer.  Namun, ternyata untuk sistem operasi ArchLinux, fitur tersebut belum include ke dalam sistemnya dasar, oleh karena itu saya mencoba instal software samba yang bersifat opensource, proses dokumentasi penginstalan seperti berikut.


Instalasi Samba
$ yay -S samba


Konfigurasi Samba
semua konfigurasi samba terdapat di dalam file /etc/samba/smb.conf, namun dikarenakan paket samba tidak disertakan file smb.conf didalamnya, maka buatlah file /etc/samba/smb.conf dan mengacu pada Samba Git Repository 

$ sudo nano /etc/samba/smb.conf

copy file Samba Git Repository ke dalam smb.conf, modifikasi beberapa kofigurasi

modifikasi log file = /usr/local/samba/var/log.%m menjadi
log file = /var/log/samba/&m.log


Batasi directory home supaya tidak dibagikan, tambahkan ; di depan bagian [homes]

tambahkan konfigurasi baru yang digunakan untuk file sharing, disini saya membuat [shared-mixroba], path disini nantinya adalah letak direktori yang digunakan untuk sharing
[share-mixroba]
  comment = MixRoBa Share Files
  path = /home/fahrul/shared
  valid users = fahrul
  public = no
  writable = yes
  printable = no
  create mask = 0765


User Management
Samba memerlukan linux user yang nantinya digunakan untuk mengakses samba servernya. Kita bisa menggunakan user yang sudah ada, bisa juga kita menggunakan user tersendiri untuk samba usernyanya, disini saya menggunakan user yang sudah ada dengan nama fahrul

tambahkan password user tersebut yang digunakan khusus untuk mengakses samba servernya
$ sudo smbpasswd -a fahrul


tambahkan group sambashare
$ sudo groupadd -r sambashare



Folder Management
Buatlah direktori baru yang mengacu path didalam file konfigurasi smb.conf

$ mkdir /home/fahrul/shared


rubah kepemilikan folder tersebut dari :root: menjadi :sambashare: dan rubah permisssion direktori shared agar sambashare group dapat read,write dan execute file

Fahrul Ahmad Fauzi
Pendidikan Teknik Informatika
Universitas Negeri Yogyakarta





Tidak ada komentar :

Posting Komentar