Pages

Subscribe:

Thursday, June 21, 2007

Domain Controller Dg Samba

Tulisan ini diambil dari Majalah INFO-LINUX no 5/II/2002 (AgusTus 2002) Tanpa merubah isi dan bentuk.
Semoga BermanFaaT

Harus membuat jaringan kecil ? Daripada dengan Windows NT Server, mengapa tidak mencoba yang murah meriah ?
Samba adalah himpunan aplikasi yang bertujuan agar komputer dengan sistem operasi Linux, BSD ( atau UNIX lainnya) dapat bertindak sebagai file dan print server yang berbasis protokol SMB (session message block). Jaringan yang semacam ini biasa dijumpai pada Windows workgroup atau Windows NT Domain. Samba juga dilengkapi dengan beberapa program bantu sehingga sistem operasi Linux (dan UNIX lainnya) bisa mengakses resources yang ada pada jaringan Windows yang telah ada. Bisa dikatakan, Samba adalah jembatan penghubung antara Windows dan UNIX.
Untuk skala kecil hingga menengah, banyak administrator jaringan yang menerapkan konsep jaringan berbasis domain menggunakan Windows NT. Yang dinamakan sebagai domain adalah sekelompok komputer jaringan yang mengandalkan pada sebuah server untuk melakukan validasi user. Dengan kata lain, hanya user terdaftar yang diijinkan masuk ke dalam domain tersebut dan mengakses semua fasilitas domain yang disediakan. Primary Domain Controller (PDC) – atau yang juga sering disebut sebagai domain server – lazimnya diimplementasikan dengan Windows NT Server walaupun tidak menutup kemungkinan bisa juga digantikan dengan Samba. Sejak versi 2.2, Samba mulai menyediakan dukungan resmi terhadap penggunaannya sebagai PDC. Tidak tanggung-tanggung, fitur khas PDC-nya Windows NT semacam roaming profile, policies, dan autentikasi untuk SQL Server juga disediakan dengan baik oleh SMB.
Samba terdiri atas dua program yang berjalan di background: SMBD dan NMBD. Secara singkat dapat disebutkan bahwa SMBD adalah file server yang akan menghasilkan proses baru untuk setiap client yang aktif sementara NMBD bertugas mengkonversi nama komputer (NetBIOS) menjadi alamat IP sekaligus juga memantau share yang ada di jaringan. Kerja SMBD sendiri diatur melalui file konfigurasi /etc/smb.conf. Dengan membuat file konfigurasi yang tepat, Samba dapat dijadikan file server, print server, domain controller, dan banyak fungsi lainnya.
Membuat sebuah PDC dengan Samba bisa dikatakan pekerjaan yang tidak terlalu rumit. Mula-mula jelas Anda membutuhkan komputer yang menjalankan Linux, dengan service Samba yang sudah terinstal (untuk mudahnya, Anda bisa saja menginstalasi Mandrake 8.2 yang CD-nya pernah dihadirkan di InfoLINUX). Selanjutnya, bukalah file /etc/smb.conf. Dapat Anda lihat bahwa isi file konfigurasi ini strukturnya bisa dimengerti dengan mudah, beberapa distro bahkan memberikan keterangan yang rinci mengenai masing-masing variabel yang digunakan.
Sebagai PDC, variabel konfigurasi yang paling penting adalah domain logons, security, dan os level. Berikut adalah file /etc/smb.conf yang bisa dijadikan contoh.
domain logons = yes
security = user
encrypt passwords = yes
local master = yes
domain master = yes
preferred master = yes
os level = 65
wins support = yes
netbios name = jupiter
workgroup = solar

[netlogon]
comment = The domain logon service
path = /usr/local/samba/netlogon
public = no
writeable = no
Variabel domain logons menyatakan bahwa Samba akan difungsikan sebagai logon server ke dalam domain. Ini juga dibarengi dengan pengaturan domain master, local master, dan preferred master supaya Samba yang akan menjadi PDC ini ‘memenangkan’ status sebagai domain server. Kalau variabel-variabel ini tidak diatur menjadi yes, maka ada domain server yang dipilih oleh sebuah client bisa jadi adalah PDC lain (dengan Windows NT Server) yang mungkin ada di dalam jaringan sama. Domain juga hanya bisa diaktifkan jika level security adalah user. Variabel netbios name dan workgroup masing-masing menyatakan nama komputer yang menjadi domain server (dalam contoh di atas: Jupiter) dan nama domain untuk jaringan ini (dalam contoh di atas: Solar). Bagian [netlogon] dibutuhkan untuk mengatur Netlogon yang selalu dibutuhkan dalam jaringan domain.
Kalau file /etc/smb.conf ini sudah dimodifikasi, maka service Samba perlu direstart agar SMBD mulai bekerja berdasarkan file konfigurasi tersebut. Jangan lupa bahwa Anda harus melakukannya sebagai root. Untuk Mandrake, perintahnya adalah:
service smb reload
Sementara di SuSE bisa lebih singkat:
rcsmb restart
Nah, karena PDC dibuat untuk autentikasi user, sekarang adalah saatnya membuat user Samba yang nantinya akan menjadi user untuk jaringan. Ilustrasi berikut ini menunjukkan bagaimana menambah user yang bernama sudra.
Mula-mula user sudra ini harus terdaftar terlebih dahulu ke dalam catatan user di Linux, yang dapat dilakukan dengan perintah useradd. Kadang lebih gampang menggunakan utility yang dikemas distro untuk urusan menambah user ini, seperti YaST untuk SuSE atau setup-nya Red Hat. Langkah selanjutnya adalah menambahkan user sudra sekaligus mengeset passwordnya ke dalam sistem Samba dengan perintah:
smbpasswd -a sudra
Anda akan ditanya password untuk user ini dua kali (salah satunya untuk konfirmasi). Perhatikan bahwa ini bukanlah password login yang biasa. Keduanya adalah hal yang berbeda, password untuk login langsung ke Linux disimpan di file /etc/passwd sementara password Samba ada di file /etc/smbpasswd.
Setelah langkah ini, restart kembali service Samba (lihat beberapa paragraf yang lalu) dan kini user sudra sudah dikenali. Untuk mengujinya, Anda bisa mengakses komputer Jupiter (yang menjalankan Samba) misalnya dari Network Neighborhood-nya Windows. Ketika ditanya username dan password, tinggal masukkan informasi user sudra. Mudah sekali kan ?
Sebagai catatan, menambah user dan hal-hal administratif lainnya sebetulnya bisa dikerjakan via web, yakni dengan SWAT (Samba Web Administration Tools). Jika SWAT ini terinstal dengan baik, maka fungsi-fungsinya bisa diakses melalui browser pada port 901. Untuk kasus contoh di atas, berarti ada tinggal membuka alamat http://jupiter:901/ dari Konqueror atau Mozilla (atau browser favorit Anda).

Mengatur Samba via SWAT
Untuk menyambungkan sebuah komputer dalam jaringan sehingga dikenali dalam domain, maka harus dilakukan langkah-langkah tertentu. Jangan lupa, karena Samba menggunakan protokol TCP/IP (bukan Microsoft NetBEUI), pastikan bahwa komputer-komputer tersebut sudah menyediakan dukungan TCP/IP dalam sistem jaringannya.
Untuk masing-masing client yang akan dikenali sebagai bagian dari domain, Anda harus mendaftarkannya terlebih dahulu. Caranya sendiri juga tidak sulit. Mula-mula komputer yang ingin bergabung ke dalam domain harus ditambahkan ke daftar user Samba. Contoh berikut menunjukkan cara membuat komputer bernama Mars dan Pluto dikenali di dalam domain.
Pertama, buatlah user bernama mars$ dan pluto$ untuk masing-masing komputer tersebut, perhatikan tanda dollar ($) sebagai akhirannya. Cara cepat adalah dengan perintah semacam ini:
useradd -s /bin/false -d /dev/null -c "Samba Account" mars$
useradd -ss /bin/false -d /dev/null -c "Samba Account" pluto$
Jangan lupa tanda backslash (\) karena kalau tidak tanda dollar ($) akan dianggap sebagai karakter khusus dan bermakna lain. Jika Anda masih belum paham sepenuhnya dengan perintah useradd sendiri, silakan lihat dokumentasinya (man useradd).
Langkah kedua adalah menambahkan Mars dan Pluto ke sebagai user Samba. Perintahnya mirip dengan menambahkan user biasa, hanya di sini ditambahkan option -m:
smbpasswd -a -m mars
smbpasswd -a -m pluto
Jika tidak ada masalah, Anda akan menjumpai pesan seperti di bawah ini:
Added user mars$
Password changed for user mars$
Walaupun komputer Mars dan Pluto telah terdaftar sebagai client, sebagai langkah terakhir, Anda perlu membuatnya komputer atau client tersebut secara eksplisit menggabungkan diri ke dalam domain.
Untuk client yang menggunakan Windows NT Workstation, loginlah sebagai Administrator, kemudian dari menu Start, pilihlah Settings, Control Panel, dan jalankan Network. Dari kotak dialog yang tampil, pilihlah Identification lalu klik tombol Change. Masukkan nama domain yang baru diikuti dengan mengklik tombol OK. Tunggulah beberapa saat, akan muncul pesan “Welcome to (Nama-Domain)”. Hal ini menandakan komputer tersebut sudah terhubung ke domain.
Sementara itu, dengan Windows 98 mula-mula pilih menu Start, Settings, Control Panel, dan jalankan Network. Aktifkan pilihan ‘Client for Microsoft Network’ dan klik tombol Properties. Selanjutnya tandai pilihan ‘Log on to Windows NT Domain’ diikuti dengan memasukkan nama domainnya. Sekarang tinggal klik tombol OK. Sialnya, Anda masih harus melakukan reboot satu kali.

Menggabungkan Windows 98 ke dalam domain
Dari client, kini Anda bisa login sebagai sudra dan langsung masuk ke dalam domain SOLAR. Bila hingga tahap ini semuanya sudah sukses dan tanpa masalah, Anda bisa menambahkan user-user yang dibutuhkan, sekaligus juga menggabungkan client-client yang lain. Untuk mengatasi masalah roaming profile, logon scripts, dan policies, silakan merujuk ke dokumentasi Samba yang telah dengan jelasnya menguraikan masalah tersebut.
Mungkin masih ada yang bertanya: mengapa repot-repot dengan Samba kalau Windows NT Server sudah menyelesaikan masalah ? Dan lagi apakah tidak berbahaya sebuah jaringan yang dibangun atas aneka sistem operasi ? Sebenarnya, uraian di atas sudah dapat menjawab pertanyaan-pertanyaan semacam ini. Menggunakan Samba jelas menyebabkan Anda tidak perlu membeli lisensi Windows NT 4 Server yang lumayan mahal: tidak kurang dari US$ 1000 untuk total 10 client (kalau membajak, itu lain persoalan). Awal Juni lalu, Microsoft juga memutuskan untuk mempensiunkan Windows NT 4 Server sehingga tidak ada pilihan untuk ke depannnya selain beralih ke Windows 2000.
Sebagaimana dikutip di awal tulisan, untuk kebutuhan layanan jaringan yang sederhana, Samba yang difungsikan sebagai PDC pun sudah lebih dari cukup. Dan bagi komputer-komputer yang bertindak sebagai client, tidak akan menjadi masalah apakah PDC-nya Windows NT atau Samba. Semuanya betul-betul transparan.
Di sisi lain, jelas bahwa kebutuhan perangkat keras untuk menjalankan Samba bisa lebih bersahaja dibandingkan dengan Windows NT Server. Anda bisa saja menggunakan komputer lama yang hanya Pentium 133 dan diinstalasi Linux secara minimum yaitu sekedar dukungan jaringan, journaling file-system, tanpa antarmuka grafis seperti KDE atau GNOME. Disebut-sebut komputer 486DX2-66 saja sudah cukup untuk melayani hingga 10 client. Uniknya lagi, begitu Samba sudah diaktifkan, monitor dan keyboardnya pun bebas untuk dilepaskan karena sudah tidak diperlukan sementara untuk kebutuhan administrasi, Anda tinggal login dari jauh (remote shell) atau memanfaatkan SWAT. Begitu mudahnya, gratis lagi. Tertarik ?




Wednesday, June 20, 2007

Penyebaran Virus Melalui Yahoo Messenger

Berita Lama tapi semoga masih ada yang mengalami nya


tips
>>

Wahhh.. gawat sekarang tidak bisa tenang dalam ber-chating. Ternyata sekarang penyebaran virus tidak hanya melalui email, flasdisk, tetapi bisa juga melalui chating. Bagaimana tahu caranya?


Si virus akan mengirimkan sebuah link dengan mengatas- namakan salah satu rekan yahoo messenger Anda, sehingga seolah-olah rekan YM Anda mengirimkan sebuah link untuk dibuka, hati-hati jangan langsung mengklik yes..

Kalau ada teman yang memberi link lewat YM, tanya dulu itu link tentang apa. Kalau teman itu bisa menjawab mengenai link tersebut berarti memang dia yang mengirim. Soalnya virus worm tidak bisa menjawab kalau ditanya.

Komputer yang sudah terinfeksi virus jenis Trojan ini akan mengalami hal sebagai berikut :

1. Hiject ke salah satu situs
2. Disable the Task manager / reg edit
3. svhost.exe , svchost32.exe , internat.exe.dapat ditemukan di files iwindows/ & temp/ directories.

Bagaimana cara me-remove virus tersebut ?
Varian virus sudah banyak terdeteksi oleh anti virus update terbaru seperti norman, dll, namun ada cara manual untuk me-remove virus tersebut.

  1. Tutup IE Browser dan log out messenger Anda serta matikan koneksi internetnya

  2. Untuk menghidupkan kembali reg edit Anda

    Start --» run --» (Copy Paste) REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools /t REG_DWORD /d 0 /f

  3. Untuk menghidupkan kembali task manager

    Start --» run --» (Copy Paste) REG add KCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableTaskMgr /t REG_DWORD /d 0 /f

  4. Untuk mengubah default page di internet explorer

    Start --»Run --»Regedit --»HKEY_CURRENT_USER\SOFTWARE\Microsoft\Internet Explorer\MainHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\MainHKEY_USERS\Default\Software\Microsoft\Internet Explorer\MainJust replace the attacker site with google.com or set it to blank page

  5. Untuk mematikan proses (virus), tekan Ctrl + Alt + Del --» Proses --» svchost32.exe - End proses

  6. Untuk menghilangkan file svchost32.exe secara permanen Di Windows/temp/directories delete

  7. Pastikan svchost32.exe sudah terhapus di sistem Anda, Cek Start menu --» Run --» Regedit --» (Ctrl + F) svchost32.exe --»delete


  8. Restart komputer Anda.
Semoga langkah di atas dapat membantu Anda menghilangkan virus jenis trojan.



Sumber Informasi : Paman google dan Cyber2 Media indonesia
Good Luck 'n success


Kompress File di LINUX

Yang enteng2 aja dulu ya supaya aku mudah membukanya kalo aku lupa....

Jika di Micsorosoft Windows kita memakai file Zip, maka untuk sistem operasi Linux, kita dapat mengenal paket rpm dan tar.gz.
Berbagai program aplikasi yang ada di Linux biasanya tercakup dalam paket tar.gz atau biasa di sebut dengan tarball dan paket rpm (redhat package manager).


Paket rpm sangat mudah penginstalannya, namun sepertinya hanya terbatas pada distro Linux tertentu saja yaitu Redhat, Mandrake, SuSe. Sedangkan paket tarball dapat digunakan pada semua distro Linux.
Untuk mengekstrak paket rpm, Perintahnya adalah sebagai berikut :

$ rpm -ivh namafile.rpm

Parameter -v akan meminta proses pengekstrakan di perlihatkan.

Sedangkan untuk paket tarball, Anda dapat menggunakan perintah :
$ tar -xvfz namafile.tar.gz


Referensi : http://google.co.id, Media Pembelajaran Internet

Membangun Jaringan Windows dan linux

Langkah-langkahnya
1.Cara seting IP di linux
#Ifconfig eth0 192.168.1.207 netmask 255.255.255.0 up


2. Mengetahui Telnet aktif atau tidak
#rpm –ql telnet-server

3. Untuk mengaktifkan telnet
#chkconfig telnet on
#telnet localhost

4. Cara membuat acun pengguna di linux

#useradd feri
Passwd feri

5. Untuk masuk dari windows ke linux
C> telnet 192.168.1.207 (IP linux)

6. Untuk mengaktifkan FTP server
#rpm –ql vsftpd
#chkconfig vsftpd on
#service vsftpd start

7. Untuk donload dari windows ke linux
C> md coba
C> cd coba
C> ftp 192.168.1.207(linux)
Username:
Password :
ftp> cd /etc
ftp> mget *
ftp> bye

8. Untuk upload dari linux ke windows
C> md coba
C> cd coba
C> ftp 192.168.1.207(linux)
Username:
Password :s
ftp> cd /etc
ftp> mput *
ftp> bye
9. untuk masuk ke linux dengan ftp
Masuk explorer
Lalu ketikkan di address ftp://student@10.252.240.57(ip linux)

Secure Shell (ssh)

windows linux
telnet server ada , disabel Tidak di install
telnet client ada ada
ftp server Ada, disable Tidak di install
ftp client ada ada
Ssh server Tidak ada ada
Ssh client Tidak ada ada
Sftp server Tidak ada ada
Sftp client Tidak ada ada

Untuk menginstal telnet server di linux
#rpm –i telnet-server

Untuk mmenginstal ftp server di linux
#rpm –i vsftpd

Percobaan
1. Ssh antar linux pc
#ssh –l agus 192.168.1.102(ip linux)
Username:
Password:

2. ssh untuk windows dan linux
Gunakan software putty atau penguinet

3. sftp antar linux pc

4. sftp darui windows dan linux

5. ssh dari linux ke windows
sftp

Untuk Menginstal web server

Cara caranya:
1. Untuk mengetahui sudah trinstal apa belum Ketikkan
#rpm –ql httpd
Atau
#rpm –qa |grep httpd|more

2. Cara instalasi
#Rpm –I httpd*

3. Konfigurasi httpd
edit file /etc/httpd/conf/httpd.conf

4. Cara menjalankan web server
#service httpd start
Stop
Restart
Status

5. buat halaman utama berisi daftar user atau informasi tentang web server index.html
Letakkan di /var/www/html/index.html
Berisi link ke semua server

6. Tambahkan directory baru public_html di /etc/skel
#cd /etc/skel
#mkdir public_html

7. buat user baru sebanyak 4
#useradd feri
#passwd feri
Ulangi langkah no 7 sebanyak 4 kali

8. ubah hak akses /home
#cd /home
#chmod 755

9. service httpd restart
10. testing /uji coba
#telnet localhost 80

11. user melakukan upload ke home directory masing-masing
Cek dari brouser
http://localhost
http://192.168.1.201
http://localhost/~norjik
http://192.168.1.201/~wawan

Referensi : http://google.co.id, den BagHost, Internet Search Engine.

Capek

Capek ..., itulah yang tak rasakan akhir2 ini. iiiiisssss....rasanya itu cpk banget. Klo dipikir2 sejak hari jum'at lalu Tgl 15.06.07 sampe sekarang capeknya nda ilang2. Aku kadang gk tau e ..., apa sih yg sebenarnya terjadi sama

aku ini ? apa aku mulai capek sama aktivitasku selama ini kah ? atau memang aku sudah jemu aja sama akhir2 ini yang memang kadang bikin perasaan lelah dan sedikit jengkel aja.
Stiap bangun pagi badan capek banget rasanya dan hawa untuk berangkat kekantor rasanya malas. Tapi untung aja aku selalu di bangkitkan semangatku oleh seseorang yang setia sama aku dan hidupku.
Aku sih cuman mikir aja "Why ? why ?why and why " ? i know it's crazy if me lazy from my job" ... tp gimana ? aku cmn selalu bilang dan nyupport diriku aja bahwa .... kerjaku skg ini adalah bukan karirku yang sebenar2nya, aku mesti berbuat lebih banyak lagi untuk ini. Aku punya banyak impian man, rasanya aku nggak bisa maju dan menggapai impianku itu kalo aku cuman gini2 doank .... up's tp bukan brarti aku gk bersyukur dengan apa yang sudah diberikan Allah sekarang ? tapi ini merupakan suatu bentuk tantangan dan kesempatan buat aku untuk memanfaatkan apa yang ada disekitarku ini .....
masalah usia ? ? hmm kdg sempat bikin drop juga krn aku mikir kalo aku ini udah mulai memasuki usia2 dewasa ? but, nothing to late lah .... smua ada di depan kita ... just like best of the best aja. and loving all everything in my places. Dan yakin aja lah semuanya pasti bisa dan Nothing to late itu td aja lah. Dan aktivitas hari2 berkt pulang dan pergi ke kantor lakonin aja dulu lah sambil mencari jalan dan berfikir terus dan harus ada Target ...Hari ini kudu lbh baik dari hari kemaren ... dan ber Api2 ... Thank's banget dah akhirnya buat Blogger yang kasih kesempatan Posting tulisan ini .... oOoh aku harus maju ..minimal selangkah lbh maju. Tapi aku lelah tanpa alasan ? .....What i want to do ?

Note : Maaf yg merasa fotonya di pasang di atas ..... no problem ... just object about this post ... :)

Please share me about this post ... kontak me friend and add my YM in norjik@yahoo.com

setup file server dengan SAMBA (LINUX)

Samba server ini beda dengan samba-samba yg sebelumnya. Kalau sebelumnya ada smb4k, program visual untuk mengakses server windows atau ada smbfs dengan fungsi sama dengan smb4k maka samba server digunakan agar komputer yg terinstall samba dijadikan sebagai file server yang mana fs teersebut bisa diakses baik oleh windows maupun linux.

Semalam aku nyobain install samba di mepis 6.0 rc3. Seelah mepis terinstall tak ada program lain yang harus di install. Aku langsung konfigurasi samba sesuai dengan petunjuk yg telah aku print. Petunjuknya sendiri aku dapat dari internet.
Berhasil. Cuman...di menit-menit terahir jaringannya di komputer tsb rusak hingga aku harus setup ulang samba. Samba aku setup ulang di ubuntu dapper. Bedanya ubuntu dan mepis; di ubuntu samba server blm terinstall sehingga aku harus menginstallnya terlebih dahulu.

Berikut langkah-langkah install dan setup samba;

pertama
INSTALL SAMBA. Kalau di mepis udah preinstall sementara di ubuntu daper harus install dulu lewat synaptic.

kedua
BUAT USER. User biasa di linux. Tambahkan sebanyak client yg akan akses ke server ini; [system][admin][add user]

ketiga
BUAT USER UNTUK SAMBA. Caranya pake command line di terminal;
sudo smbpasswd - username
contoh;
sudo smbpasswd -a norjik
(user name dan password harus sama saat create user name dan password di linux).

empat
EDIT FILE smb.conf. File ini adanya di /etc/samba. Edit sesuai kebutuhan. Di ahir dokumen ada contoh configurasi punya gue.

lima
RESTART SAMBA. Perintahnya sbb;
sudo /etc/init.d/samba restart

keenam
Selesai. Kalau configurasinya bener baik windows maupun linux sudah bisa mulai bekerja dgn file server samba yg barusan kita buat.

===begin of file===
[global]
workgroup = DUR_NET
netbios name = DUR_FILES
server string = %h server (Samba %v)
passdb backend = tdbsam
max log size = 1000
server signing = auto
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
security = user
username map = /etc/samba/smbusers
name resolve order = wins lmhosts bcast hosts
domain logons = yes
domain master = Yes
dns proxy = No
preferred master = yes
wins support = yes
ldap ssl = no
hosts allow = 172.16.0., 172.16.1., 172.16.2., 127.
local master = yes
log file = /var/log/sambalog.txt
logon path = \\%N\%U\profile

# Useradd scripts
add user script = /usr/sbin/useradd -m %u
delete user script = /usr/sbin/userdel -r %u
add group script = /usr/sbin/groupadd %g
delete group script = /usr/sbin/groupdel %g
add user to group script = /usr/sbin/usermod -G %g %u
add machine script = /usr/sbin/useradd -s /bin/false/ -d /var/lib/nobody %u
idmap uid = 15000-20000
idmap gid = 15000-20000

# sync smb passwords with linux passwords
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
passwd chat debug = yes
unix password sync = yes
case sensitive = no

# set the loglevel
log level = 3

[homes]
comment = Home
valid users = %S
read only = no
browsable = no

[netlogon]
comment = Network Logon Service
path = /home/samba/netlogon
admin users = Administrator
valid users = %U
read only = No

[profile]
comment = User profiles
path = /home/samba/profiles
valid users = %U
create mode = 0600
directory mode = 0700
writable = Yes
browsable = No

[G]
comment = G:
path = /media/data/G/Users
valid users = @users
force group = users
create mask = 0777
directory mask = 0777
read only = No
writeable = Yes
force create mode = 0777
force directory mode = 0777

[x]
comment = X
path = /media/data/G/Users
create mask = 0600
directory mask = 0700
read only = no
writeable = yes
===end of file


Referensi : Durahman Blog's, Google

Tuesday, June 19, 2007

Random Banner Header

Menjawab pertanyaan mba Ati beberapa hari yang lalu yang di ajukan melalui shoutbox mengenai cara membuat random banner header atau gambar banner yang ada di header bisa bergantian atau berubah-berubah. Sepertinya memang lebih menarik apabila banner yang
ada di header bisa bergantian sehingga suasana akan lebih fresh karena tidak monoton
seperti blog saya ini , tapi tidak apa-apa, mungkin suatu hari nanti blog inipun headernya bisa bergantian
.



Untuk membuat random banner ada beberapa langkah yang harus sobat lakukan, yaitu :



  • Langkah pertama




  • Langkah pertama yang harus dilakukan tentunya sobat wajib membuat beberapa banner,
    bisa tiga, empat, lima, dan seterusnya tergantung dari keinginan sobat. Untuk membuatnya sobat bisa menggunakan program-program semisal adobe photoshop atau coreldraw serta kawan-kawannya yang lain. Akan tetapi karena saya tidak terlalu mahir masalah program untuk desain gambar, maka tidak akan saya terangkan cara pembuatannya. Jika sobat ingin berkonsultasi mengenai program adobe photoshop, silahkan kunujungi http://jaloee.blogspot.com miliknya kang jaloee, beliau ini pakarnya kalau masalah photoshop.




  • langkah kedua




  • Langkah kedua yang harus dilakukan adalah mengupload banner-banner tersebut pada hosting tempat menyimpan gambar, saya ambil contoh www.photobucket.com
    untuk cara upload pada situs ini sudah saya terangkan pada postingan terdahulu, jika masih bingung silahkan klik di sini.



    Jika proses upload selesai, copy URl address banner-banner tersebut lalu paste pada program notepad guna nanti untuk di masukan kedalam kode/script yang akan saya berikan.





  • Langkah ketiga




  • Langkah ketiga yaitu memasukan script kedalam kode template yang sobat miliki. Script dasarnya adalah :







    <script type="text/javascript">

    var banner= new Array()


    banner[0]="bannerURL0"

    banner[1]="bannerURL1"

    banner[2]="bannerURL2"

    banner[3]="bannerURL3"

    banner[4]="bannerURL4"

    banner[5]="bannerURL5"

    banner[6]="bannerURL6"

    banner[7]="bannerURL7"

    banner[8]="bannerURL8"

    banner[9]="bannerURL9"

    var random=Math.floor(10*Math.random());

    document.write("<style>");

    document.write("#header {");

    document.write(' background:url("' + banner[random] + '") no-repeat top left;');

    document.write(" }");

    document.write("</style>");

    </script>








    Terlihat diatas bahwa jumlah banner yang diberikan adalah 10 buah, akan tetapi jumlah ini tidak mutlak yaitu berapa saja yang sobat inginkan yang penting pada kode var random=Mat. jumlahnya harus sesuai dengan jumlah banner.




    Lagi-lagi karena template blogger ada dua yaitu template klasik dan template baru
    maka untuk menempatkan kode/script akan berbeda, Sehingga pembahasannya pun akan saya bagi menjadi dua bagian. Sebelumnya saya akan memberikan contoh kode yang memuat banner yang sudah saya upload dan masing-masing memiliki URL addres sebagai berikut :



    http://i162.photobucket.com/albums/t253/rohman24/banner_1.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_2.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_3.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_4.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner5.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_6.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_7.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_8.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_9.gif



    http://i162.photobucket.com/albums/t253/rohman24/banner_10.gif




    dan contoh bannernya adalah sebagai berikut (gambar diperkecil) :













































    Contoh script dari banner-banner ini adalah :







    <script type="text/javascript">

    var banner= new Array()


    banner[0]="http://i162.photobucket.com/albums/t253/rohman24/banner_1.gif"

    banner[1]="http://i162.photobucket.com/albums/t253/rohman24/banner_2.gif"

    banner[2]="http://i162.photobucket.com/albums/t253/rohman24/banner_3.gif"

    banner[3]="http://i162.photobucket.com/albums/t253/rohman24/banner_4.gif"

    banner[4]="http://i162.photobucket.com/albums/t253/rohman24/banner_5.gif"

    banner[5]="http://i162.photobucket.com/albums/t253/rohman24/banner_6.gif"

    banner[6]="http://i162.photobucket.com/albums/t253/rohman24/banner_7.gif"

    banner[7]="http://i162.photobucket.com/albums/t253/rohman24/banner_8.gif"

    banner[8]="http://i162.photobucket.com/albums/t253/rohman24/banner_9.gif"

    banner[9]="http://i162.photobucket.com/albums/t253/rohman24/banner_10.gif"

    var random=Math.floor(10*Math.random());

    document.write("<style>");

    document.write("#header {");

    document.write(' background:url("' + banner[random] + '") no-repeat top left;');

    document.write(" }");

    document.write("</style>");

    </script>








    Jika script diatas tulisannya terlalu kecil silahkan klik di sini untuk melihat
    tulisan yang normal.




    Untuk caranya silahkan ikuti langkah-langkah berikut ini.




    Untuk Template klasik




    1. Sig in di blogger dengan id sobat



    2. Klik menu Template



    3. Klik menu Edit HTML



    4. Copy seluruh kode HTMl lalu paste pada program notepad kemudian save. Ini di maksudkan untuk berjaga-jaga apabila terjadi kesalahan dalam proses editting template, sobat masih mempunyai data untuk mengembalikannya ke semula



    5. Copy kode berikut ini lalu paste di bawah kode <div id='header'> (biasanya)








    6. <script type="text/javascript">

      var banner= new Array()


      banner[0]="http://i162.photobucket.com/albums/t253/rohman24/banner_1.gif"

      banner[1]="http://i162.photobucket.com/albums/t253/rohman24/banner_2.gif"

      banner[2]="http://i162.photobucket.com/albums/t253/rohman24/banner_3.gif"

      banner[3]="http://i162.photobucket.com/albums/t253/rohman24/banner_4.gif"

      banner[4]="http://i162.photobucket.com/albums/t253/rohman24/banner_5.gif"

      banner[5]="http://i162.photobucket.com/albums/t253/rohman24/banner_6.gif"

      banner[6]="http://i162.photobucket.com/albums/t253/rohman24/banner_7.gif"

      banner[7]="http://i162.photobucket.com/albums/t253/rohman24/banner_8.gif"

      banner[8]="http://i162.photobucket.com/albums/t253/rohman24/banner_9.gif"

      banner[9]="http://i162.photobucket.com/albums/t253/rohman24/banner_10.gif"

      var random=Math.floor(10*Math.random());

      document.write("<style>");

      document.write("#header {");

      document.write(' background:url("' + banner[random] + '") no-repeat top left;');

      document.write(" }");

      document.write("</style>");

      </script>









  • Klik tombol Save Template Changes



  • Selesai.





  • Untuk Template baru




    1. Sign in di blogger dengan id sobat



    2. Klik menu layout



    3. Klik menu Page Elements



    4. Klik tulisan Add a Page Element



    5. Klik tombol ADD TO BLOG di bawah tulisan HTML/JavaScript



    6. Copy paste kode berikut kedalamnya








    7. <script type="text/javascript">

      var banner= new Array()


      banner[0]="http://i162.photobucket.com/albums/t253/rohman24/banner_1.gif"

      banner[1]="http://i162.photobucket.com/albums/t253/rohman24/banner_2.gif"

      banner[2]="http://i162.photobucket.com/albums/t253/rohman24/banner_3.gif"

      banner[3]="http://i162.photobucket.com/albums/t253/rohman24/banner_4.gif"

      banner[4]="http://i162.photobucket.com/albums/t253/rohman24/banner_5.gif"

      banner[5]="http://i162.photobucket.com/albums/t253/rohman24/banner_6.gif"

      banner[6]="http://i162.photobucket.com/albums/t253/rohman24/banner_7.gif"

      banner[7]="http://i162.photobucket.com/albums/t253/rohman24/banner_8.gif"

      banner[8]="http://i162.photobucket.com/albums/t253/rohman24/banner_9.gif"

      banner[9]="http://i162.photobucket.com/albums/t253/rohman24/banner_10.gif"

      var random=Math.floor(10*Math.random());

      document.write("<style>");

      document.write("#header {");

      document.write(' background:url("' + banner[random] + '") no-repeat top left;');

      document.write(" }");

      document.write("</style>");

      </script>








    8. Klik tombol SAVE CHANGES



    9. Selesai.






    Sekedar tambahan (padahal masih banyak ),
    kode diatas adalah sekedar contoh, silahkan ganti address bannernya dengan yang di miliki sobat.



    Mungkin ada beberapa template yang di pakai sobat saat ini banner headernya tidak sesuai dengan keinginan sobat, sebenarnya ukuran tersebut bisa kita ganti. Contoh untuk template minima sebagai berikut :





    @media all {

    #header {

    width:660px;

    margin:0 auto 10px;

    border:1px solid #ccc;

    }





    Pada kode diatas terlihat bahwa untuk lebar banner header sebesar 660p(width:660px;),
    nilai tersebut bisa kita rubah sesuai dengan keinginan. Dan untuk tinggi dari banner header tidak di definisikan, nah agar banner kita sesuai dengan keinginan maka kita harus menyelipkan kode tambahan sebagai definisi, contoh lebar yang di inginkan adalah sebesar 150px, maka kode yang di tambahkan adalah height:150px; sehingga kode di atas menjadi seperti ini :





    @media all {

    #header {

    width:660px;

    height:150px;

    margin:0 auto 10px;

    border:1px solid #ccc;

    }





    Untuk masing-masing template tentunya akan sangat berbeda, akan tetapi untuk template
    milik blogger, biasanya untuk bagian header di beri nama #header.




    Untuk melihat contoh nyata dari efek script diatas, saya sudah membuat satu blog
    sebagai percontohan, blog tersebut sudah di pasang 10 banner seperti yang saya terangkan di atas, untuk melihat perubahannya sobat harus mengklik susuatu agar layar browser menjadi berubah baru, saya beri contoh dengan mengklik judul arsip atau yang lainnya. Untu melihat contoh silahkan lihat
    di sini




    Selamat mencoba !!!!









    Get Paid To Promote, Get Paid To Popup, Get Paid Display Banner