Daftar Isi

Setup Samba Server Di Debian

Daftar Isi

Proses Instalasi SMB server di Debian

Buat Folder untuk Sharing

Konfigurasi Samba

Buat Grup

Buat User

Konfigurasi Share Folder

Konfigurasi Thunar File Explorer pada Debian

Konfigurasi Security Policy pada Windows 10

Referensi

Proses Instalasi SMB server di Debian

Install package Samba dengan menjalankan perintah di CLI:

1
sudo apt install samba

Buat Folder untuk Sharing

Lakukan backup file smb.conf, kemudian bersihkan dan buat konfigurasi smb.conf dari awal seperti berikut:

1
2
3
4
5
6
7
[global]
server string = NAS
workgroup = JR-NETWORK
security = user
map to guest = Bad User
name resolve order = bcast host
include = /etc/samba/shares.conf

Pada shares.conf inilah kita akan membuat parameter folder sharing. Isi konfigurasi shares.conf, contohnya untuk 1 folder music di bawah ini. Konfigurasi folder lainnya dapat di duplikasi mengikuti contoh di bawah:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
[music]
path = /shared/music
force user = smbuser
force group = smbgroup
create mask = 0664
force create mode = 0664
directory mask = 0775
force directory mode = 0775
public = yes
writable = yes

Create mask dan force create mode dibuat menjadi 0664 untuk tujuan kompatibilitas Windows OS dalam pengaturan hak akses. Karena terkadang ketika pengguna membuat file .txt di windows, file .txt bisa menjadi executable jika tidak diset demikian.

Konfigurasi Samba

Buat Grup

create group

1
sudo groupadd --system smbgroup

check the group

1
cat /etc/group

Buat User

create user

1
sudo useradd --system --no-create-home --group smbgroup -s /bin/false smbuser

check the user

1
cat /etc/passwd

Konfigurasi Share Folder

change ownership of the shared folder

1
sudo chown -R smbuser:smbgroup /shared

add write permission to the group for the shared folder

1
sudo chmod -R g+w /shared

Konfigurasi Thunar File Explorer pada Debian

Jika Thunar File Explorer di Debian tidak bisa membuka SMB, tambahkan package sbb:

1
2
sudo apt update
sudo apt install gvfs-backends gvfs-fuse smbclient cifs-utils

Konfigurasi Security Policy pada Windows 10

1
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters

Edit atau tambahkan binary DWORD AllowInsecureGuestAuth dan ubah value data menjadi 1.

Referensi