Halaman

Kamis, 09 Juni 2011

Instalasi Samba

Instalasi Samba dari kode sumber

Untuk Slackware, Binary Samba Versi 2.6 secara default sudah diinstal pada saat instalasi awal. Untuk mengecek apakah Slackware Anda sudah ada Samba atau belum, bisa dilakukan dengan cara :
$ whereis smbd

$ whereis nmbd

Atau cek file rc yang menginisialisasi Samba (rc.samba) pada saat booting :
$ cd /etc/rc.d

etc/rc.d $ ls -l

Jika tidak ditemukan, Anda dapat menginstall lewat CD dengan pkgtool. Beberapa catatan tentang Binary Samba yang disertakan dalam distribusi Slackware, akan dibahas pada akhir bagian intstalasi. Untuk instalasi secara umum, dapat dilakukan dengan cara sebagai berikut :

  1. Download Distribusi Samba Daftar server yang menyediakan distribusi Samba dapat dilihat di ftp.samba.org atau
    http://www.samba.org. Mirror server tersedia hampir  seluruh dunia dan Anda dapat memilih yang terdekat. File yang harus didownload adalah :
    samba-versi-terakhir.tar.gz

    Saat buku ini ditulis versi terakhir dari Samba adalah 2.0.7 (samba-2.7.0.tar.gz).
  2. Ekstraksi file File yang Anda download masih berupa tar ball yang dikompress. Untuk mengekstraknya, Anda dapat jalankan langkah :
    $ mkdir /usr/local/src

    $ cp samba*.tar.gz /usr/local/src

    $ gzip samba*.tar.gz | tar xvf -


    Catatan :

    Pengguna Linux pada umumnya menggunakan direktori /usr/local untuk menyimpan semua pogram baru. Direktori ini biasanya mempunyai struktur direktori root seperti /usr/local/bin, /usr/local/etc, /usr/local/docs. Dalam lingkungan jaringan, direktori ini biasanya diset untuk dapat ditulis oleh beberapa user dan dieksekusi oleh semua user.
  3. Baca Dokumentasi Sebelum memulai instalasi, biasakan untuk membaca dokumentasi terlebih dahulu. Setelah Anda ekstrak Samba, dokumentasi dapat dilihat di direktori utama Samba. Beberapa file yang perlu dibaca :
    README

    WHATSNEW.txt

    Docs/textdocs/UNIX_INSTALL.txt

  4. Konfigurasi Samba Sebagaimana proses standar dalam instalasi aplikasi berbentuk source di Linux, mulai dengan configure. Jalankan semua proses instalasi sebagai root, atau Anda akan terima pesan :
    Configure: warning: running as non-root will disable some test

    Menjalankan proses instalasi dengan user root akan lebih memastikan aplikasi Samba terinstal dengan baik.
    /usr/local/src$ su -

    password :

    /usr/local/src # cd samba-2.0.7 (direktori utama hasil ekstraksi)

    /usr/local/src/samba-2.0.7# ./configure

    /usr/local/src/samba-2.0.7# make

    /usr/local/src/samba-2.0.7# make install

    Selesai proses instalasi, Samba akan menyimpan filenya dalam beberapa direktori di dalam direktori utama /usr/local/samba


Table: Direktori Samba
Direktori Keterangan
/usr/local/samba Direktori utama
/usr/local/samba/bin File Binari yang dapat dieksekusi
/usr/local/samba/lib File konfigurasi Samba
/usr/local/samba/man Dokumentasi
/usr/local/samba/private Password Samba yang terenkripsi
/usr/local/samba/SWAT File SWAT
/usr/local/samba/var File sementara yang selalu berubah saat Samba berjalan. Misal file log, file shared memory dsb.
   

Instal SWAT

Selesai kompilasi dan instal program, Aktifkan SWAT untuk membantu dalam administrasi Samba. Fitur SWAT yang dapat dimanfaatkan dalam administrasi mencakup :

  • Mengedit konfigurasi Samba
  • Dokumentasi lengkap dengan hyperlink
  • Melihat status file yang dishare
  • Mematikan, start dan restart Samba Daemon, smbd dan nmbd
  • Mengatur resource yang akan dishare
juga memungkinkan Anda melakukan administrasi secara remote.
Catatan :

ing untuk diingat jika Anda mengakses SWAT secara remote, password untuk mengadministrasi Samba dikirim dengan format teks biasa. Jika host yang dilewati memasang sniffer, maka hal ini akan membahayakan jaringan Anda. Gunakan administrasi SWAT secara remote seminimal mungkin.
SWAT dijalankan secara daemon lewat /etc/inetd dan/etc/servies. Untuk mengkonfigurasikan dalam kedua file tersebut :
  1. Tambahkan baris ini ke dalam file /etc/services SWAT 901/tcp

  2. Tambahkan baris berikut kedalam file /etc/inetd.conf. Terlebih dahulu cek manual untuk inetd.conf ini guna melihat format yang benar untuk memastikan baris berikut dapat berjalan SWAT stream tcp nowait.400 /usr/local/samba/SWAT SWAT

    Binary Samba pada Distribusi Linux

    Precompiled binary Samba yang ada pada distribusi Slackware mempunyai direktori yang berbeda dari sumber yang didownload atau Samba yang masih berbentuk kode sumber. Perbedaan ini terletak pada direktori di mana Samba disimpan. Berikut perbandingannya :

    Tabel l 7

    Perbandingan letak Binary Samba hasil kompilasi sendiri dengan paket default yang disertakan pada masing-masing distribusi.
    Dengan demikian, jika Anda menginstal Samba langsung pada saat instalasi awal atau instal di kemudian hari dengan menggunakan binary dari masing-masing distribusi, Anda harus menyesuaikan diri dengan direktori tersebut.  

Tidak ada komentar:

Posting Komentar