Jumat, 09 Mei 2014

Samba File Sharing di LINUX


# Samba 

merupakan suatu program ap-likasi yang terdiri dari beberapa pro-gram. Samba berfungsi untuk melaku-kan sharing data/file dan prnter antara O/SMS Windows dengan O/S Unix/Linux.Beberapa manfaat dari penggunaan Sam-ba, antara lain sebagai berikut:



1. Sebagai File Server, yang memungkin-kan berbagi data dan menjalankan pro-gram secara bersama-sama, antarpeng-guna sistem operasi Windows denganmenggunakan Server Linux.

2. Sebagai Printer Server, sehingga peng-guna sistem operasi Windows bisamelakukan pencetakan secara terpusat.

3. Sebagai Domain controller, sehinggaLinux dapat menggantikan fungsi ser-ver Windows NT/200X.

4. Membantu windows dan Unix computer co-exists dalam suatu network

5. Client unix/Linux bisa mengakses file system windows

6. Client windows bisa mengakses file system Linux

7.Mengintegrasikan authentikasi antara linux dan Windows


# Adapun langkah-langkah untuk mem-bangun Server Samba adalah sebagai beri-kut.

1. Download Samba

Anda dapat menggunakan paket Sam-ba yang telah disertakan dalam CD-CDdistro dan majalah
InfoLINUX , atau melakukan download program aplikasi Samba pada ftp site berikut ini :

ftp://au1.samba.org/pub/samba/internal-gopher-unknown> samba-2.2.7a.i-386.

# Instalasi Samba

Berikut ini, langkah-langkah yang akan kita jalankan untuk melakukan instalasi program Samba :

1. Untuk melakukan ekstraksi samba, pada konsol login sebagai root :
Login: root
Password: password

2. Kemudian masuk ke direktori di mana Anda menempatkan file Samba, misal-nya pada direktori /tmp
[root@localhost:~] # cd /tmp

3. Kemudian lakukan instalasi samba, se-bagai berikut:

[root@localhost:~] # rpm -ivhsamba-2.2.3a-6.i386.rpmsamba #######################[root@localhost:~] # rpm -ivhsamba-client-2.2.3a-6.i386.rpmsamba-client ################[root@localhost:~] # rpm -ivhsamba-common-2.2.3a-6.i386.rpmsamba-common ################

Di RedHat, samba telah termasuk dalam CD distribusi

$ Untuk instalasi hanya menggunakan Add/Remove Program
$ Untuk menjalankan/menstop
 - Service smb start
 - Service smb stop
$ Samba akan berjalan pada port 139 pada Linux, jika ingin memastikan bahwa samba sudah start atau belum
 - netstat –tna | grep :139

# File konfigurasi Samba

Untuk menjalankan Samba, Anda perlu mengedit file konfigurasi /etc/samba/smb.conf. Salah satu caranya dengan menggu-nakan editor tesk vi sebagai berikut :

1. Masih pada konsol dan sebagai userroot.

2. Lakukan editing pada file /etc/samba/smb.conf, dengan mengetikkan perintah sebagai berikut:
root@localhost # vi /etc/samba/smb.conf

3. Tambahkan baris berikut ini:
workgroup = NAMA GROUPserver string = Komentar padaServer

4. Selanjutnya tentukan direktori samba yang akan diakses secara bersama-sama oleh pengguna Windows, dengan cara menambahkan baris berikut ini pada file/etc/samba/smb.conf, sebagai berikut:
[sharename]comment = masukkan komentardi sinipath = /home/share/valid users = user (gantidengan user yang ada)public = yeswritable = yesprintable = nocreate mask = 0765

5. Berikut ini, contoh konfigurasi sambadi kantor, di mana direktori yang bisadiakses dan ditulisi oleh umum terdapatpada direktori /home/public, sehinggapada file /etc/samba/smb.conf terlihatseperti contoh berikut ini:
# This is the main Sambaconfiguration file. Youshould read the# smb.conf(5) manual pagein order to understand theoptions listed# here. Samba has a hugenumber of configurable options(perhaps too# many!) most of which arenot shown in this example#;;#A publicly accessibledirectory, but read only,except for people in# the “staff” group[public]comment = Public Stuffpath = /home/public

Konfigurasi Dasar/Basic

Buatlah dulu direktori yang akan dishare (/usr/local/samba/tmp)
Chmod 777 /usr/local/samba/tmp

[global]
workgroup = METRAN
[test]
comment = For testing only, please
path = /usr/local/samba/tmp
read only = no
guest ok = yes

Berarti:
nama workgroup adalah METRAN
Nama share adalah test
Mempublish /usr/local/samba/tmp ke luar

Menggunakan User

- User dalam samba tidak sama dengan user system pada /etc/passwd
- User samba harus dibuat dulu menggunakan smbpasswd
- Contoh :
# smbpasswd -a steve
New SMB password:
Retype new SMB password:
Added user steve.
# User steve sudah dibuat, dan bisa digunakan untuk konek ke samba

Konfigurasi menggunakan user

[global]
encrypt passwords = yes

 smb passwd file = /etc/samba/smbpasswd

Membatasi Akses Jaringan

Kita bisa membatasi akses ke samba dengan option option berikut ini di [global]
Isikan IP yang diperbolehkan di hosts allow dan isikan IP yang ditolak di hosts deny
hosts allow = 192.168.220. 134.213.233.

hosts deny = 192.168.220.102

Membatasi Akses Penulisan

Membatasi akses penulisan menggunakan read only atau juga bisa writable
Membuat suatu share read only 
read only = yes
Writable = no

Membuat suatu share writable 
read only = no
writable = yes








sumber : http://id.scribd.com/doc/49079708/Konfigurasi-Samba-pada-LInux-dan-Window

Unknown

Terima Kasih Telah Datang ke Blog Saya dan Semoga Bermanfaat bagi Kawan-Kawan Semua :D .

0 komentar:

Posting Komentar

 

Copyright @ 2013 Aha-Software.