13 Desember 2011

Mengganti Logo Booting Linux Ubuntu



Untuk mengganti logo booting di linux ubuntu, lokasinya ada di /lib/plymouth/. Yang harus dirubah dilokasi tersebut adalah:
/lib/plymouth/ubuntu-logo.png
/lib/plymouth/themes/ubuntu-logo/ (disini semuanya ada, tinggal dirubah)


Tools yang dibutuhkan:
- Gimp
- Terminal

Step-step:
- Buka terminal, masuk ke root dengan perintah sudo su
- Jalankan nautilus dengan root
- Masuk ke dalam tujuan kita /lib/plymouth/
- Lakukan perubahan dengan GIMP :)

~ Semoga Bermanfaat ~

03 Desember 2011

Mengganti Output Dari Perintah 'uname' di Linux Ubuntu



Lagi iseng-iseng bikin remastering, pas temen ngecek kok masih ketawan kalo itu hasil remastering dari linux apa, nah ini dokumentasi cara mengganti hasil output pada saat kita menjalankan perintah uname di linux ubuntu (karena remasteringnya dari linux ubuntu :D).

1. Buka terminal, jalankan sudo user jika kita login sebagai user biasa.
sudo su


2. Membackup perintah uname yang asli dengan cara merubah namanya.
mv /bin/uname /bin/uname-asli


3. Membuat uname yang baru (ini bagian paling seru).
nano /bin/uname

#!/bin/sh
echo "Hasil Output"
/bin/uname-asli


4. Merubah file uname yang baru kita buat menjadi executable.
chmod +x /bin/uname


5. Finish...!!!

Untuk mencoba berhasil atau tidaknya, coba jalankan perintah uname. Bagaimana? :D

Hal-hal menarik tentang remastering yang berikutnya juga akan terus didokumentasikan, jadi jangan lupa pantengin terus... :D

16 Agustus 2011

Disable USB by System



Sedikit trik untuk keamanan linux desktop(ubuntu) kita, buat temen-temen semua yang tidak mau datanya diambil secara sembarangan melalui USB. Sebenernya cara ini bisa kita lakukan dari settingan BIOSnya, tapi trik ini adalah trik yang akan agak sedikit menipu karena pada settingan BIOS si USB tidak di disable, tapi tetep saja si USB tidak mau kebaca (rukak kali usb nya :-D).

Oke, kita mulai saja. Step one, lakukan penambahan script pada "/etc/modprobe.d/blacklist.conf", letakkan di bagian paling bawah
blacklist usb_storage


Step two, restart pc kita :-D

Demi keamanan data, silahkan dicoba.

06 Agustus 2011

Instalasi VOIP Server (Ubuntu, Asterisk, FreePBX)



Voip (Voice Over IP - http://id.wikipedia.org/wiki/Voip) adalah salah satu teknologi yang membuat kita bisa berkomunikasi melalu internet. Kali ini saya coba sharing untuk instalasi server VOIP menggunakan Ubuntu 10.04.02(Latest Stable Edition)-Server.

Setelah instalasi ubuntu servernya selesai (dalam keadaan bersih belum terinstall apa-apa dan belum di update), recomended siyh rubah reponya terlebih dahulu supaya agak cepet pada saat proses update, upgrade, dan instalasi paket yang lainnya. Arahkan reponya ke:
deb http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiverse

deb http://kambing.ui.edu/ubuntu lucid main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu lucid main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu lucid-updates main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu lucid-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu lucid-security main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu lucid-security main restricted universe multiverse

deb http://kambing.ui.ac.id/ubuntu lucid main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu lucid main restriced universe multiverse
#deb http://kambing.ui.ac.id/ubuntu lucid-backport main restricted universe multiverse
#deb-src http://kambing.ui.ac.id/ubuntu lucid-bakport main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu lucid-proposed main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu lucid-proposed main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu lucid-security main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu lucid-security main restricted universe multiverse
deb http://kambing.ui.ac.id/ubuntu lucid-updates main restricted universe multiverse
deb-src http://kambing.ui.ac.id/ubuntu lucid-updates main restricted universe multiverse

gunakan salah satunya.

Setelah selesai dirubah, lakukan update lalu di upgrade.
Instal paket-paket yang dibutuhkan:
apt-get install tasksel
tasksel install lamp-server
apt-get install asterisk asterisk-mysql asterisk-mp3 php-db php5-gd php-pear sox curl asterisk asterisk-mysql asterisk-mp3 php-db php5-gd php-pear sox curl


setelah selesai terinstall, lakukan penambahan user:
adduser www-data asterisk


rubah hak akses folder /usr/share/asterisk menjadi miliknya www-data dan group asterisk:
chown www-data.asterisk -R /usr/share/asterisk


rubah Apache agar jalan sebagai asterisk. caranya dengan merubah apache usernya menjadi asterisk di file /etc/apache2/envvars :
#export APACHE_RUN_USER=www-data
#export APACHE_RUN_GROUP=www-data
export APACHE_RUN_USER=asterisk
export APACHE_RUN_GROUP=asterisk


restart apache:
apache2ctl graceful


Untuk menjalankan server FOP(Flash Operator Panel), coba ganti default user shell untuk user asterisk di set menjadi "false":
usermod -s /bin/bash asterisk

di /usr/sbin/safe_asterisk rubah variable "BACKGROUND" yang tadinya 0 menjadi 1

download freepbx di http://www.freepbx.org/download-freepbx untuk melihat release terakhirnya. Untuk update terakhir pada saat dibuatnya tutorial ini adalah versi 2.9.0:
cd /usr/src
wget http://mirror.freepbx.org/freepbx-2.9.0.tar.gz
tar freepbx-2.9.0.tar.gz
cd freepbx-2.9.0


Kondisi terakhir kita berada di folder /usr/src/freepbx-2.9.0/. Lakukan persiapan database:
mysqladmin create asterisk -u root -p
mysqladmin create asteriskcdrdb -u root -p
mysql asterisk < SQL/newinstall.sql -u root -p
mysql asteriskcdrdb < SQL/cdr_mysql_table.sql -u root -p
mysql -u root -p
GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'amp109';
flush privileges;
quit


SSEBELUM MELAKUKAN INSTALASI, BACKUP TERLEBIH DAHULU FILE /etc/asterisk/modules.conf:
cp /etc/asterisk/modules.conf /home/(user)/


Memulai instalasi freepbx:
./install_amp


Pada saat instalasi, yang wajib diganti adalah pada saat dia meminta IP Address, kita ketikkan dengan alamat IP kita sendiri. Dan rubah default folder web aplikasinya ke [b]/var/www/freepbx[/b]
Perhatian: Jika kita manjadikan folder freepbx sebagai subfolder, panel tidak akan berjalan dengan lancar. kita lakukan sedikit hard code lagih :-D dengan membuat virtual Host di web server kita.
buat file di /etc/apache2/sites-available/freepbx dan taro code berikut ini:
################# Named VirtualHosts


ServerName freepbx
ServerAlias freepbx

ServerAdmin yourname@yourdomain.com
ErrorLog /var/log/apache2/freepbx.error.log
CustomLog /var/log/apache2/freepbx.access.log combined

DocumentRoot /var/www/freepbx

Options Indexes FollowSymLinks MultiViews
Order allow,deny
AllowOverride All
Allow from all



AuthType Basic
AuthName "Restricted Area"
AuthUserFile freepbx-passwd
Require user admin





##################################################################


Buatlah symlink untuk menjalankan file diatas:
ln -s /etc/apache2/sites-available/freepbx /etc/apache2/sites-enabled/099-freepbx


dan tambahkan password file sesuai dengan yang diinginkan:
htpasswd -c /etc/apache2/freepbx-passwd admin


Restart Apache
/etc/init.d/apache2 restart


Restore backup dari modules.conf
cp /home/(user)/ /etc/asterisk/modules.conf


Jika apachenya masih running sebagai www-data, tambahkan script ini di /etc/amportal.conf
AMPASTERISKUSER=www-data
AMPASTERISKGROUP=asterisk


Untuk menjadikannya selalu jalan setiap saat, kita lakukan sedikit injeksi di /etc/rc.local sebelum line exit 0:
/usr/local/sbin/amportal start
exit 0


Reboot Ubuntunya dan lakukan administrasi di http://alamatIP/freepbx. Server voip sudah running, selamat menikmati. :-D
Untuk testing, nantikan di postingan berikutnya :-D

21 Februari 2011

Menghidupkan Login Otomatis di Windows XP



Kali ini kita akan membahas membuat windows XP kita menjadi "Automatic Login" ketika kita mempunya 2 atau lebih user dan masing-masing user berbeda jenis.

Kondisi:
1. User Canopy (password) - Computer Administrator
2. User Tamu - Limited Account


3. Setelah booting, langsung masuk ke "Tamu"
4. Melakukan perubahan instalasi dan konfigurasi di "Canopy" dengan melakukan Log Off terlebih dahulu baru masuk ke user "Canopy"

How To:
1. Klik Start, klik Run, ketik Regedit, lalu klik ok


2. Buka register key:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
3. Rubah DefaultUserName menjadi tamu (dikondisikan sesuai dengan user yang akan dibuat login otomatis)


4. Isi DefaultPassword jika ada password, jika tidak menggunakan password biarkan kosong.
Jika tidak ada DefaultPassword, silahkan buat "New->String Value->(DefaultPassword)"


5. Rubah isi AutoAdminLogon menjadi "1".
Jika tidak ada AutoAdminLogon, silahkan buat "New->String Value->(AutoAdminLogon)"

Restart komputer, lalu windows akan masuk otomatis ke user "Tamu"