# Samba
merupakan suatu program aplikasi yang terdiri dari beberapa program. Samba berfungsi untuk melaku-kan sharing data/file dan printer antara OS Windows dengan OS Unix/Linux. Beberapa manfaat dari penggunaan Sam-ba, antara lain sebagai berikut:
1. Sebagai File Server, yang memungkinkan berbagi data dan menjalankan program secara bersama-sama, antar pengguna sistem operasi Windows dengan menggunakan Server Linux.
2. Sebagai Printer Server, sehingga pengguna sistem operasi Windows bisa melakukan pencetakan secara terpusat.
3. Sebagai Domain controller, sehingga Linux dapat menggantikan fungsi server 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 membangun Server Samba adalah sebagai berikut.
1. Download Samba
Anda dapat menggunakan paket Samba yang telah disertakan dalam CD distro dan majalah
Info LINUX , 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, sebagai 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
Tidak ada komentar:
Posting Komentar