Anda di halaman 1dari 11

Cara Install Samba Server di Debian 9

Server
Samba adalah aplikasi server yang memungkinkan Linux berbagi file dan
printer dengan PC client Windows dan Linux.

1. Share Folder Secara Penuh


Setting Samba yang pertama ini untuk membagikan folder secara penuh, yang
artinya siapa saja bisa mengakses folder yang dishare tanpa harus login dan
bisa memodifikasi (tambah, ubah, hapus) isi folder tersebut.

Install Samba server.

1 apt install samba -y

Buat folder share dan berikan hak akses penuh.

1 mkdir /home/share_full
2 chmod 777 /home/share_full

Buka file setting Samba server.

1 nano /etc/samba/smb.conf

Tambah atau ubah sesuai dengan setting di bawah ini.

1 # Baris 29, ubah jika ingin mengganti nama workgroup


2 workgroup = WORKGROUP
3
4 # Tambahkan di baris paling bawah
5 [Share Full]
6 path = /home/share_full
7 writeable = yes
8 guest ok = yes
9 guest only = yes
10 create mode = 0777
11 directory mode = 0777

Restart service smbd.

1 systemctl restart smbd


2 systemctl status smbd

Pengujian Akses Samba Share Full


Pengujian akses Samba dari PC client Linux menggunakan Ubuntu 16.04 dan
Nautilus.

Buka file manager Nautilus (Files).


CTRL+L, ketik:

1 smb://ip-server

Nautilus akses Samba server

Berhasil menampilkan folder yang dishare oleh Debian server. Klik 2x nama
folder, tampil pertanyaan seperti pada gambar di bawah ini, klik Connect.
Login sebagai
anonymous (guest) ke Samba server

Menguji akses secara penuh dengan membuat folder baru, kemudian


melakukan pengecekan di Debian server apakah berhasil membuat folder
baru.
Menguji membuat folder baru dari Nautilus

Pengujian akses Samba dari PC client Windows menggunakan Windows 10


dan aplikasi file manager Windows Explorer.

Buka Windows Explorer.


CTRL+L, ketik:

1 //ip-server

Buka folder Share Full dan coba membuat folder baru.


Windows Explorer akses Samba server
2. Share Folder Secara Terbatas
Setting Samba yang kedua ini mengharuskan login agar bisa mengakses
folder yang dishare.

Membuat folder share_login dan group khusus untuk user yang diijinkan
mengakses Samba server.

1 groupadd smbgroup
2 mkdir /home/share_login
3 chgrp smbgroup /home/share_login
4 chmod 770 /home/share_login

Buka file setting Samba.

1 nano /etc/samba/smb.conf

Tambahkan setting berikut di baris paling bawah

1 [Share Login]
2 path = /home/share_login
3 writeable = yes
4 create mode = 0770
5 directory mode = 0770
6 guest ok = no
7 valid users = @smbgroup

Memasukkan user yang ingin mengakses Samba server ke group khusus


Samba. Selain itu memberikan password khusus Samba ke user. Lalu restart
service smbd.

1 usermod -aG smbgroup user


2 smbpasswd -a user
3 systemctl restart smbd

Membuat user untuk akses Samba server

Pengujian Akses Samba Share Terbatas


Pengujian dari PC client Linux, akses kembali Samba server melalui Nautilus.

Klik nama folder Share Login.


Nautilus mengakses Samba server

Lalu masukkan password Samba.


Login ke
Samba server

Uji membuat folder baru.


Membuat folder baru dari Nautilus

Pengujian dari PC client Windows. Akses kembali Samba server dari Windows
Explorer, klik nama folder Share Login.
Windows Explorer mengakses Samba server

Masukkan username dan password user Samba.

Windows Explorer login ke Samba server

Uji membuat folder baru.


Membuat folder baru dari Windows Explorer

Anda mungkin juga menyukai