Sharing File dengan SAMBA di Fedora 27 Workstation

Daftar Isi
File Sharing dengan Samba
File Sharing dengan Samba

Kenal dengan SAMBA..? Ini penjelasan dari https://docs.fedoraproject.org :
Samba is the standard open source Windows interoperability suite of programs for Linux. It implements the server message block (SMB) protocol. Modern versions of this protocol are also known as the common Internet file system (CIFS) protocol. It allows the networking of Microsoft Windows, Linux, UNIX, and other operating systems together, enabling access to Windows-based file and printer shares. Samba’s use of SMB allows it to appear as a Windows server to Windows clients.
Jadi intinya SAMBA ini aplikasi yang digunakan untuk keperluan File Sharing di Linux, termasuk di Linux Fedora 27 yang saya gunakan. Tujuan saya install SAMBA ini adalah untuk sharing file antara Fedora saya dengan Windows OS, jadi penjelasan dipostingan ini sebenarnya sebagai catatan saja supaya dikemudian hari jika saya lupa saya dapat membukanya kembali.
  1. Install SAMBA:
    # dnf -y install samba samba-client
  2. Buat Folder yang akan di share/bagikan dengan perintah:
    # mkdir /home/share
  3. Atur hak akses foldernya, karena saya ingin folder ini full access, jadi saya menggunakan perintah:
    # chmod 777 /home/share
  4. Konfigurasi SAMBA (warna merah sesuaikan dengan ip anda):
    # vim /etc/samba/smb.conf
    Pada bagian [Global], edit menjadi seperti ini
    [global]
    unix charset = UTF-8
    dos charset = CP932
    hosts allow = 127. 192.168.56.
    map to guest = Bad User
    workgroup = WORKGROUP
    security = user
    passdb backend = tdbsam
    printing = cups
    printcap name = cups
    load printers = yes
    cups options = raw


    Kemudian tambahkan di baris terakhir seperti ini:
    [Share]
    path = /home/share
    writable = yes
    guest ok = yes
    guest only = yes
    create mode = 0777
    directory mode = 0777
  5. Start SAMBA dan Buat Auto Start saat Booting dengan perintah:
    # systemctl start smb nmb
    # systemctl enable smb nmb
  6. Sampai disini instal dan konfigurasi samba selesai..
Untuk mencobanya saya menggunakan Windows 7 dan saya akan membuat Map Network Drive di Windows 7.
Pertama, Klik kanan pada Network --> Map Network Drive
Map Network Drive
Map Network Drive
Kedua, Pilih Folder Share pada Komputer Fedora

Select Folder Share
Select Folder Share

Folder Share Yang telah dipilih
Folder Share Yang telah dipilih

 Ketiga, Tes Membuat Folder dan Menambahkan File pada Folder Share

Folder Share
Folder Share

Jika langkah ini gagal dilakukan, ada kemungkinan firewall yang memblokir service samba coba jalankan 2 perintah berikut:
# firewall-cmd --add-service=samba --permanent
# firewall-cmd --reload


Atau SELINUX anda dalam posisi Enable, sehingga butuh menjalankan perintah berikut:
# setsebool -P samba_enable_home_dirs on 
# restorecon -R /home/share