Instalasi Dalam Bentuk Tarball

17

2.3. Perbedaan smbd dengan nmbd

Sebenarnya Samba disusun atas dua damon, yatu smbd dan nmbd. Smbd adalah daemon yang secara nyata menangani servis sharing file sistem dan printer untuk klien. Pada saat sebuah klien melakukan autentikasi, smbd akan membuatkan duplikat dirinya, bagian asli akan kembali ke port 139 untuk mendengarkan permintaan baru dan bagian duplikat menangani koneksi terhadap klien. Dulikat ini juga mengubah I D user efektifnya dari root ke user yang terautentikasi. Misalnya , kalau user smkti melakukan autentikasi dengan smbd, duplikat baru akan berjalan dengan permisi smkti , dan bukannya permisi root . Duplikat ini akan berada di memory selama masih terkoneksi dengan klien. Daemon nmbd bertanggung-jawab untuk menangani permintaan server name NetBIOS. Ia akan mendengarkan port 137, tidak seperti smbd, nmbd tidak membuat contoh dirinya untuk menangani setiap pertanyaan. Kedua daemon itu harus dijalankan agar Samba bekerja dengan baik.

3. Instalasi Paket Samba Server

Paket Samba release terbaru bisa dilihat di homepage Samba : http:us1.samba.orgsambasamba.html atau melalui FTP site: 63.238.153.11. Bila tersedia, paket juga bisa diambil melalui ftp site-ftp site terdekat. Pada modul ini, kita akan coba untuk menginstall paket : samba-2.0.7.tar.gz. Pastikan file source ini sudah didownload dan diletakkan di direktori usrlocalsrc atau direktori lainnya.

3.1. Instalasi Dalam Bentuk Tarball

I nstalasi dalam bentuk tarball adalah instalasi dengan source dalam bentuk file berekstensi tar.gz. I nstalasi ini hanya bisa dilakukan dengan account root. Berikut adalah langkah-langkah instalasinya : Masukkan ke direktori tempat diletakkannya source Samba : cd usrlocalsrc Kemudian ekstrak file tersebut dengan perintah : 18 tar zxvf samba-2.0.7.tar.gz Setelah diekstark akan terbentuk direktori samba-2.0.7, masuklah ke direktori tersebut, dan di sana akan terdapat direktori source, docs , dan sebagainya : l cd samba-2.0.7 Lalu masuklah ke direktori source dan jalankan script configure yang ada di sana. Dalam konfigurasi ini, kita dapat menambahkan beberapa option, misalnya kita akan menambahkan option sebagai berikut : Option Deskripsi --with-pam Agar Samba dapat menggunakan Password Authentication Module PAM. --with-mmap Agar mendukung MMAP untuk meningkatkan performansi Samba. .configure -with-smbmount -with-pam --with-mmap Kemudian install Samba dengan mengetikkan perintah make lalu make install: make all make install Samba akan terinstall di direktori usr local samba. Setelah perintah instalasi di atas dieksekusi, akan terbentuk direktori bin yang berisi sejumlah file binary yang berfungsi seperti untuk mengontrol Samba server seperti smbd, nmbd, dan smbclient, dan lain-lain. Samba akan terinstall di direktori usrlocalsamba. install m 755 script mksmbpasswd.sh usrbin Perintah ini akan menginstall script mksmbpasswd.sh pada direktori usr bin . Script ini diperlukan untuk mensetup user Samba diijinkan terkoneksi ke server via file smbpasswd . Untuk mempelajari Samba secara lebih mendalam, kita dapat membaca manualnya yang disertakana dalam paket. Manual Samba secara default terletak di direktori usr local samba man. Agar manual Samba bisa dibaca diakses dengan perintah man pada shell Linux, lakukan sebagai berikut : 19 cp usrlocalsambamanman1 usrmanman1 cp usrlocalsambamanman5 usrmanman5 cp usrlocalsambamanman7 usrmanman7 cp usrlocalsambamanman8 usrmanman8

4. Konfigurasi Samba Server