Monday, November 5, 2012

Cara Sharing File dengan Samba di Fedora 17 (Part 1)


Postingan selanjutnya mengenai administrasi Server di Fedora 17 adalah cara Sharing file dengan Samba. Yup, kali ini kita akan belajar membuat sebuah file server yang dapat diakses oleh multi platform baik itu Linux, Windows, maupun Mac.

Pada postingan Samba ini, saya akan membaginya menjadi dua part. Part yang pertama adalah sharing file dengan Samba dengan hak akses penuh untuk semua user. Sedangkan part yang kedua nanti adalah sharing file dengan Samba yang menggunakan autentikasi password. Baiklah, langsung saja ya, yuk check this out!

Cara Sharing File dengan Samba di Fedora 17 (Part 1)

1. Install Samba :

# yum -y install samba

2. Edit file smb.conf :

# nano /etc/samba/smb.conf

Cari baris workgroup (gunakan CTRL + W untuk mencari kata kunci), lalu ganti menjadi workgroup = WORKGROUP.

Cari lagi baris hosts allow = dan ganti menjadi hosts allow = 127. 192.168. 172.16.


nb : 192.168. dan 172.16. adalah jangkauan network dari client yang ingin mengakses file yang telah kalian sharing. Jika client kalian ip addressnya adalah 10.8.0.1, maka tambahkan pada hosts allow tersebut baris 10.8.



Kemudian pada baris paling bawah, tambahkan kode-kode berikut ini :

[Share] # Nama folder yang ingin kalian share (bebas)
path = /home/share
# directory yang akan dishare
writable = yes
# dapat ditulis (cut,copy,dll)
guest ok = yes
# Guest boleh mengakses
guest only = yes
# Hanya Guest yang boleh akses
create mode = 0777
# Akses penuh pada seluruh file
directory mode = 0777
# Akses penuh pada seluruh direktori
share modes = yes
# Bisa dishare


Simpan dan tutup file tersebut.

3. Buat direktori yang ingin dishare :

# mkdir /home/share

4. Beri hak akses penuh pada Guest user :

# chown -R rizal.rizal /home/share
# chmod -R 777 /home/share


nb: rizal adalah nama user kalian masing-masing. Pokoknya selain user root.

5. Jalankan service dan mengaktifkan Samba pada saat komputer startup

# systemctl start smb.service
# systemctl start nmb.service
# systemctl enable smb.service
# systemctl enable nmb.service


Semoga bermanfaat :)

SUMBER

No comments:

Post a Comment