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
0 komentar:
Posting Komentar