swat [-s file konfigurasi smb] [-a]
File ini merupakan bagian dari suite Samba.
swat memungkinkan administrator Samba untuk melakukan konfigurasi file smb.conf yang kompleks lewat Web browser. Halaman konfigurasi dari SWAT juga punya help yang terhubung (linked) ke seluruh opsi yang bisa dikonfigurasi di smb.conf, sehingga memudahkan admin untuk dengan mudah melihat efek dari perubahan-perubahan yang terjadi.
swat dijalankan dari inetd
Berisi detail konfigurasi dari server smbd, merupakan file yang akan dimodifikasi oleh swat. Informasi dalam file ini termasuk seluruh informasi server-specific, seperti file printcap yang akan dipakai, termasuk deskripsi seluruh servis yang akan disediakan. Lihat smb.conf (5) untuk detailnya.
Opsi ini menjadikan autentikasi disable, dan membuat swat berjalan di mode demo. Dalam mode ini tidak ada yang bisa memodifikasi file smb.conf
JANGAN menjalankan opsi ini dalam server produksi.
Setelah anda mengompilasi SWAT, anda perlu menjalankan "make install"
supaya bineri dari swat dan file-file bantu terinstall. Instalasi
default akan meletakkan file dalam lokasi :
/usr/local/samba/bin/swat /usr/local/samba/swat/images/* /usr/local/samba/swat/help/*
Kemudian edit file /etc/inetd.conf
dan /etc/services
untuk memungkinkan SWAT berjalan lewat inetd.
Dalam /etc/services
tambahkan baris demikian:
swat 901/tcp
Catatan untuk pemakai NIS/YP - anda mungkin perlu melakukan rebuilding dari
service maps NIS anda selain merubah file /etc/services
ini.
Pilihan nomor port tidak terlalu penting, kecuali harus di bawah 1024 dan tidak terpakai (menggunakan port di atas 1024 akan membuat lubang sekuriti tergantung dari implementasi daemon inetd anda).
Di file /etc/inetd.conf
tambahkan baris:
swat stream tcp nowait.400 root /usr/local/samba/bin/swat swat
Setelah file /etc/services
dan /etc/inetd.conf
anda edit, kirim sinyal HUP ke inetd. Dengan menggunakan "kill -1 PID"
,
dimana PID adalah nomor proses ID dari daemon inetd.
Untuk menjalankan swat jalankan browser favorit anda dan
buka alamat
http://localhost:901/
.
Catat bahwa anda bisa menjalankan swat dari IP mana saja untuk terkoneksi ke mesin, tapi menjalankan swat dari mesin remote akan membuka koneksi anda bagi password sniffing sebab password akan dikirim dalam bentuk 'clear text.'
/etc/inetd.conf
File ini harus berisi informasi startup yang tepat untuk meta-daemon.
/etc/services
File ini harus berisi mapping nama servis (contoh: swat) ke servis port (contoh: 901) dan tipe protokol (contoh: tcp).
/usr/local/samba/lib/smb.conf
Merupakan lokasi default dari smb.conf, file konfigurasi samba yang akan diedit oleh swat. Beberapa lokasi lain bisa saja di /usr/samba/lib/smb.conf dan /etc/smb.conf.
File ini mendeskripsikan seluruh servis yang akan diberikan ke klien. Lihat smb.conf (5) untuk detailnya.
swat akan menulis ulang file smb.conf. Kemudian akan mengaransir ulang dan menghapus semua komentar, serta opsi "include=" dan opsi "copy=". Jika anda memiliki smb.conf yang anda buat dengan sangat hati-hati dan seksama, maka back up file ini atau jangan gunakan swat!
Manual ini berlaku untuk Samba versi 2.0.
inetd (8), nmbd (8), smb.conf (5).
Software Samba dan utilitas lain pertama kali dibuat oleh Andrew Tridgell samba-bugs@samba.org. Samba sekarang dikembangkan oleh tim Samba sebagai proyek Open Source, sama seperti pengembangan kernel Linux.
Manual pertama kali ditulis oleh Karl Auer. Manual ini kemudian dikonversikan ke format YODL (satu software hebat lagi dari Open Source, tersedia bebas di ftp://ftp.icce.rug.nl/pub/unix/) dan di-update pada Samba2.0 oleh Jeremy Allison. Terjemahan bahasa Indonesia oleh M. ZEN Muttaqien aka. ZEN el GUAY.
Silakan lihat samba (7) untuk mengetahui daftar lengkap kontributor dan detail mengenai bagaimana memberikan laporan bugs, komentar dan sebagainya.