<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Duality - GOD has created you &#187; ubuntu</title>
	<atom:link href="http://www.rickyok.net/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rickyok.net</link>
	<description>Sharing information that we learned the hard way</description>
	<lastBuildDate>Mon, 03 May 2010 12:32:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Cara balikin close button ke kanan</title>
		<link>http://www.rickyok.net/2010/05/cara-balikin-close-button-ke-kanan/</link>
		<comments>http://www.rickyok.net/2010/05/cara-balikin-close-button-ke-kanan/#comments</comments>
		<pubDate>Mon, 03 May 2010 12:32:21 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=334</guid>
		<description><![CDATA[Dapet ini dari blog orang di http://www.codigomanso.com/en/2010/04/ubuntu-10-4-poner-el-boton-de-cerrar-la-ventana-a-la-derecha/ Press Alt+F2, then type gconf-editor and press enter. That’s for opening the configuration editor. Once on this editor, in the item tree at the left, you have to look for this path app -> metacity -> general and you doubleclick on the field named button_layout. Then, you have [...]]]></description>
			<content:encoded><![CDATA[<p>Dapet ini dari blog orang di http://www.codigomanso.com/en/2010/04/ubuntu-10-4-poner-el-boton-de-cerrar-la-ventana-a-la-derecha/</p>
<p>Press Alt+F2, then type gconf-editor and press enter. That’s for opening the configuration editor.</p>
<p>Once on this editor, in the item tree at the left, you have to look for this path  app -> metacity -> general and you doubleclick on the field named  button_layout.</p>
<p>Then, you have only to change the value field and put this:</p>
<p>menu:minimize,maximize,close</p>
<div style='display:none' id="post-refEl-334"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2010/05/cara-balikin-close-button-ke-kanan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara Sync dengan FTP</title>
		<link>http://www.rickyok.net/2010/04/cara-sync-dengan-ftp/</link>
		<comments>http://www.rickyok.net/2010/04/cara-sync-dengan-ftp/#comments</comments>
		<pubDate>Wed, 14 Apr 2010 08:40:25 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[sync]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=330</guid>
		<description><![CDATA[Biasanya sync antara local dengan remote server menggunakan rsync, untuk hasil yang sangat sangat cepat. Tapi ada beberapa kasus dimana kita hanya bisa akses server tersebut menggunakan FTP. Bisa aja menggunakan FTP client biasa seperti Filezilla atau sejenisnya. Tetapi untuk orang malas seperti saya, itu sangat membuang waktu. Sehingga setelah mencari2 via om Google tentang [...]]]></description>
			<content:encoded><![CDATA[<p>Biasanya sync antara local dengan remote server menggunakan rsync, untuk hasil yang sangat sangat cepat. Tapi ada beberapa kasus dimana kita hanya bisa akses server tersebut menggunakan FTP. Bisa aja menggunakan FTP client biasa seperti Filezilla atau sejenisnya. Tetapi untuk orang malas seperti saya, itu sangat membuang waktu.</p>
<p>Sehingga setelah mencari2 via om Google tentang gimana cara sync dengan FTP. Ketemu 1 program bagus. Namanya lftp. FTP client yang bisa di program (atau di setting utk mirror). Program ini bahkan udah included dalam instalasi ubuntu standard, tinggal dipake aja.</p>
<p>Berikut contoh sample bash file untuk auto sync.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/bash    </span>
<span style="color: #007800;">HOST</span>=<span style="color: #ff0000;">&quot;hostanda.com&quot;</span>
<span style="color: #007800;">USER</span>=<span style="color: #ff0000;">&quot;useranda&quot;</span>
<span style="color: #007800;">PASS</span>=<span style="color: #ff0000;">&quot;passanda&quot;</span>
<span style="color: #007800;">LCD</span>=<span style="color: #ff0000;">&quot;/home/local/directory/&quot;</span>
<span style="color: #007800;">RCD</span>=<span style="color: #ff0000;">&quot;/home/remote/directory/&quot;</span>
lftp <span style="color: #660033;">-c</span> <span style="color: #ff0000;">&quot;set ftp:list-options -a;
open ftp://<span style="color: #007800;">$USER</span>:<span style="color: #007800;">$PASS</span>@<span style="color: #007800;">$HOST</span>; 
lcd <span style="color: #007800;">$LCD</span>;
cd <span style="color: #007800;">$RCD</span>;
mirror --reverse <span style="color: #000099; font-weight: bold;">\
</span>       --delete <span style="color: #000099; font-weight: bold;">\
</span>       --verbose <span style="color: #000099; font-weight: bold;">\
</span>       --exclude-glob config/ <span style="color: #000099; font-weight: bold;">\
</span>       --exclude-glob .htaccess <span style="color: #000099; font-weight: bold;">\
</span>       --exclude-glob index.php&quot;</span></pre></div></div>

<p>Terakhri tinggal di setting di bagian &#8211;exclude-glob untuk setting2 file yang harus di exclude dalam sync. Bisa berupa file, direktori, dan support wildcard * dan ?</p>
<p>Semoga membantu</p>
<div style='display:none' id="post-refEl-330"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2010/04/cara-sync-dengan-ftp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Perintah Find</title>
		<link>http://www.rickyok.net/2010/01/perintah-find/</link>
		<comments>http://www.rickyok.net/2010/01/perintah-find/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 05:46:24 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=318</guid>
		<description><![CDATA[Perintah find di linux punya banyak sekali kegunaan. Selama ini gue cuma bisa pake nya seperti ini find . &#124; grep namafile buat nyari nama file tertentu&#8230; Rupanya cara pake yang bener bukan begitu saudara yang bener itu find -name namafile find -name &#34;pake*jugabisa&#34; bisa juga khusus nyari directory seperti find -type d nyari file [...]]]></description>
			<content:encoded><![CDATA[<p>Perintah find di linux punya banyak sekali kegunaan. Selama ini gue cuma bisa pake nya seperti ini</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> . <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> namafile</pre></div></div>

<p>buat nyari nama file tertentu&#8230; Rupanya cara pake yang bener bukan begitu saudara <img src='http://www.rickyok.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  yang bener itu</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-name</span> namafile
<span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-name</span> <span style="color: #ff0000;">&quot;pake*jugabisa&quot;</span></pre></div></div>

<p>bisa juga khusus nyari directory seperti</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-type</span> d</pre></div></div>

<p>nyari file</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-type</span> f</pre></div></div>

<p>digabung2 jadi</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-type</span> f <span style="color: #660033;">-name</span> <span style="color: #ff0000;">&quot;rick*&quot;</span></pre></div></div>

<p>yang lebih keren lagi bisa execute perintah untuk setiap path yang ditemukan. misalnya hapus semua file jpg</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-type</span> f <span style="color: #660033;">-name</span> <span style="color: #ff0000;">&quot;*.jpg&quot;</span> <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;</pre></div></div>

<p>atau ini yang baru saja gue buat untuk update semua bzr di repository</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #660033;">-type</span> d <span style="color: #660033;">-maxdepth</span> <span style="color: #000000;">1</span> <span style="color: #660033;">-exec</span> bzr update <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;</pre></div></div>

<p>Banyak banget pengunaan nya dan sangat berguna ^^</p>
<div style='display:none' id="post-refEl-318"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2010/01/perintah-find/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Membetulkan file permission</title>
		<link>http://www.rickyok.net/2010/01/membetulkan-file-permission/</link>
		<comments>http://www.rickyok.net/2010/01/membetulkan-file-permission/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 12:19:18 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=314</guid>
		<description><![CDATA[Kalo anda pernah engga sengaja melakukan perubahan yang salah ke file permission linux apalagi filenya banyak, ngebalikin file permission nya satu2 itu bener cape. Lagipula Directory dan File itu file permissionnya beda. Ini script nya Untuk direktori find &#91;your path here&#93; -type d -exec chmod 755 &#123;&#125; \; Untuk file find &#91;your path here&#93; -type [...]]]></description>
			<content:encoded><![CDATA[<p>Kalo anda pernah engga sengaja melakukan perubahan yang salah ke file permission linux apalagi filenya banyak, ngebalikin file permission nya satu2 itu bener cape.</p>
<p>Lagipula Directory dan File itu file permissionnya beda.</p>
<p>Ini script nya</p>
<p>Untuk direktori</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>your path here<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #660033;">-type</span> d <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">755</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;</pre></div></div>

<p>Untuk file</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span>your path here<span style="color: #7a0874; font-weight: bold;">&#93;</span> <span style="color: #660033;">-type</span> f <span style="color: #660033;">-exec</span> <span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">644</span> <span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> \;</pre></div></div>

<div style='display:none' id="post-refEl-314"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2010/01/membetulkan-file-permission/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cara balikin gnome-panel ke asalnya lagi</title>
		<link>http://www.rickyok.net/2009/11/cara-balikin-gnome-panel-ke-asalnya-lagi/</link>
		<comments>http://www.rickyok.net/2009/11/cara-balikin-gnome-panel-ke-asalnya-lagi/#comments</comments>
		<pubDate>Wed, 18 Nov 2009 05:29:08 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/2009/11/cara-balikin-gnome-panel-ke-asalnya-lagi/</guid>
		<description><![CDATA[Ketik ini di console gconftool-2 --shutdown gconftool --recursive-unset /apps/panel rm -rf ~/.gconf/apps/panel pkill gnome-panel]]></description>
			<content:encoded><![CDATA[<p>Ketik ini di console</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">gconftool-<span style="color: #000000;">2</span> <span style="color: #660033;">--shutdown</span>
gconftool <span style="color: #660033;">--recursive-unset</span> <span style="color: #000000; font-weight: bold;">/</span>apps<span style="color: #000000; font-weight: bold;">/</span>panel 
<span style="color: #c20cb9; font-weight: bold;">rm</span> <span style="color: #660033;">-rf</span> ~<span style="color: #000000; font-weight: bold;">/</span>.gconf<span style="color: #000000; font-weight: bold;">/</span>apps<span style="color: #000000; font-weight: bold;">/</span>panel
pkill gnome-panel</pre></div></div>

<div style='display:none' id="post-refEl-299"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2009/11/cara-balikin-gnome-panel-ke-asalnya-lagi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Betulin USB dongle buat VMWare</title>
		<link>http://www.rickyok.net/2009/11/betulin-usb-dongle-buat-vmware/</link>
		<comments>http://www.rickyok.net/2009/11/betulin-usb-dongle-buat-vmware/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 09:53:48 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=291</guid>
		<description><![CDATA[VMWare suka susah banget detect USB yang auto detect. Itu bisa dibenerin dengan mengganti .vmx nya di bagian usb.generic.autoconnect = "true" usb.autoConnect.device0 = "vid:3538 pid:0054" Nah yang dibagian autoConnect itu sendiri, bisa pake macem2 sekarang. Defaultnya dia pake path&#8230; itu sering ngaco. Jadi sekarang coba buka log file nya vmware.log terus cari entry seperti ini [...]]]></description>
			<content:encoded><![CDATA[<p>VMWare suka susah banget detect USB yang auto detect. Itu bisa dibenerin dengan mengganti .vmx nya di bagian</p>
<pre>usb.generic.autoconnect = "true"
usb.autoConnect.device0 = "vid:3538 pid:0054"</pre>
<p>Nah yang dibagian autoConnect itu sendiri, bisa pake macem2 sekarang. Defaultnya dia pake path&#8230; itu sering ngaco. Jadi sekarang coba buka log file nya vmware.log terus cari entry seperti ini</p>
<blockquote><p>USB: Found device [name:Power\ Quotient\ PQI\ USB\ Flash\ Drive vid:3538 pid:0054 path:1/1/4 speed:high family:storage]</p></blockquote>
<p>Kalo misalnya mao pake name bisa tulis seperti ini</p>
<blockquote><p>usb.autoConnect.device0 = &#8220;name:SomeCompany\ USB device&#8221;</p></blockquote>
<p>Atau menggunakan vid dan pid seperti di atas</p>
<blockquote><p>usb.autoConnect.device0 = &#8220;vid:3538 pid:0054&#8243;</p></blockquote>
<p>Atau menggunakan semua product yang mengandung kata &#8220;Some&#8221;</p>
<blockquote><p>usb.autoConnect.device0 = &#8220;name:Some&#8221;</p></blockquote>
<p>Bisa juga menggunakan path nya. Sisi baiknya, apapun yang dicolok di slot itu pasti akan kedetect sama guest OS. Jeleknya, kalo USB nya dipindah, Guest OS engga dapet akses lagi.</p>
<blockquote><p>usb.autoConnect.device0 = &#8220;path:1/1/4&#8243;</p></blockquote>
<h2>Reference</h2>
<p><a href="http://outwardtruth.com/tutorials_pc/vmware_usb_dongle_fix.htm" onclick="pageTracker._trackPageview('/outgoing/outwardtruth.com/tutorials_pc/vmware_usb_dongle_fix.htm?referer=');">http://outwardtruth.com/tutorials_pc/vmware_usb_dongle_fix.htm</a></p>
<div style='display:none' id="post-refEl-291"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2009/11/betulin-usb-dongle-buat-vmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amankan seluruh data Ubuntu</title>
		<link>http://www.rickyok.net/2009/11/amankan-seluruh-data-ubuntu/</link>
		<comments>http://www.rickyok.net/2009/11/amankan-seluruh-data-ubuntu/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 09:37:46 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=285</guid>
		<description><![CDATA[Ini membutuhkan gue research 3 hari penuh. Jadi gue akan compile semuanya di sini supaya membantu orang Indonesia kalo mao membuat encrypted LVM lagi lebih mudah&#8230; Cerita Awal Server gue membutuhkan enkripsi data sehingga engga ada orang yang bisa baca datanya. Masalahnya cuma satu, server ini engga boleh ada yang pegang, sehingga kalo menggunakan default [...]]]></description>
			<content:encoded><![CDATA[<p>Ini membutuhkan gue research 3 hari penuh. Jadi gue akan compile semuanya di sini supaya membantu orang Indonesia kalo mao membuat encrypted LVM lagi lebih mudah&#8230;</p>
<h2>Cerita Awal</h2>
<p>Server gue membutuhkan enkripsi data sehingga engga ada orang yang bisa baca datanya. Masalahnya cuma satu, server ini engga boleh ada yang pegang, sehingga kalo menggunakan default nya Ubuntu yang menggunakan passphrase itu engga bisa digunakan. Sehingga gue memilih untuk menggunakan USB dongle.</p>
<h2>Membuat encrypted partition</h2>
<p>Tutorial untuk membuat partisi linux yang di enkripsi itu ada banyak. Tapi gue gunakan yang paling gampang. Gunakan salah satu dari Ubuntu alternet installation disk untuk client. Kalo untuk server udah otomatis ada. Pada saat ditanya mao install pake apa pilih &#8220;Guided Encrypted LVM&#8221;. Terus selanjutnya install seperti biasa, maka nanti ubuntu secara otomatis membuat LVM untuk enkripsi swap dan root dalam satu volume group yang sama. Sehingga anda hanya memerlukan satu passphrase saja.</p>
<p>Setelah instalasi selesai, jalankan ubuntu seperti biasa, dan kita akan mulai merubah dari passphrase ke arah usb key</p>
<h2>Membuat USB key</h2>
<p>Anggep aja USB anda ada di /dev/sdb. Maka ketik perintah</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;"><span style="color: #000000; font-weight: bold;">if</span></span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>urandom <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdb</pre></div></div>

<p>Ini akan mengisi seluruh USB anda dengan random data yang akan kita gunakan sebagai key. Tentu saja anda bisa menggunakan cara apa saja untuk mengisi random garbage</p>
<h2>Ambil 256 byte pertama dari USB</h2>
<p>Ketik</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;"><span style="color: #000000; font-weight: bold;">if</span></span>=<span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sdb <span style="color: #007800;">of</span>=<span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>rickyok<span style="color: #000000; font-weight: bold;">/</span>foo.key <span style="color: #007800;">bs</span>=<span style="color: #000000;">1</span> <span style="color: #007800;">count</span>=<span style="color: #000000;">256</span></pre></div></div>

<p>Kita akan gunakan ini key ini sementara.</p>
<h2>Tambahkan key yang baru ke LUKS container</h2>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">cryptsetup luksAddKey <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>sda1 <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>rickyok<span style="color: #000000; font-weight: bold;">/</span>foo.key</pre></div></div>

<p>Tentu saja /dev/sda1 itu adalah disk yang di enkripsi oleh ubuntu, kalo tidak tau disk mana yang di encrypt. Anda bisa check di bagian /etc/crypttab</p>
<p>Sekarang cari id usb anda dengan cara mengetik</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ls</span> <span style="color: #660033;">-l</span> <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>disk<span style="color: #000000; font-weight: bold;">/</span>by-id<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">grep</span> sdb
lrwxrwxrwx <span style="color: #000000;">1</span> root root <span style="color: #000000;">9</span> <span style="color: #000000;">2008</span>-<span style="color: #000000;">12</span>-04 <span style="color: #000000;">21</span>:<span style="color: #000000;">31</span> usb-LG_XTICK_AAAAAAAAAAAAAAAAA-<span style="color: #000000;">0</span>:<span style="color: #000000;">0</span> -<span style="color: #000000; font-weight: bold;">&amp;</span>gt; ..<span style="color: #000000; font-weight: bold;">/</span>..<span style="color: #000000; font-weight: bold;">/</span>sdc</pre></div></div>

<p>Id dari USB anda adalah &#8220;usb-LG_XTICK_AAAAAAAAAAAAAAAAA-0:0&#8243; catat ID tersebut</p>
<h2>Buat helper script untuk mengeluarkan 256 byte data tersebut dari USB</h2>
<p>Letakkan file tersebut di /usr/local/sbin/dd-luks-key.sh</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
<span style="color: #666666; font-style: italic;"># Script: /usr/local/sbin/dd-luks-key.sh</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #660033;">-e</span> $<span style="color: #000000;">1</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>
<span style="color: #000000; font-weight: bold;">then</span>
<span style="color: #c20cb9; font-weight: bold;">dd</span> <span style="color: #007800;"><span style="color: #000000; font-weight: bold;">if</span></span>=$<span style="color: #000000;">1</span> <span style="color: #007800;">bs</span>=<span style="color: #000000;">1</span> <span style="color: #007800;">count</span>=<span style="color: #000000;">256</span>
<span style="color: #000000; font-weight: bold;">fi</span></pre></div></div>

<h2>Ganti Crypttab</h2>
<p>Ganti /etc/crypttab jadi nilai yang baru</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># Data lama, yang ini nanya password</span>
<span style="color: #666666; font-style: italic;"># sda1_crypt /dev/disk/by-uuid/aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee none luks</span>
<span style="color: #666666; font-style: italic;"># Ini yang baru, yang ini pake USB</span>
sda1_crypt <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>disk<span style="color: #000000; font-weight: bold;">/</span>by-uuid<span style="color: #000000; font-weight: bold;">/</span>aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee <span style="color: #000000; font-weight: bold;">/</span>dev<span style="color: #000000; font-weight: bold;">/</span>disk<span style="color: #000000; font-weight: bold;">/</span>by-id<span style="color: #000000; font-weight: bold;">/</span>usb-LG_XTICK_AAAAAAAAAAAAAAAAA-<span style="color: #000000;">0</span>\:<span style="color: #000000;">0</span> luks,<span style="color: #007800;">keyscript</span>=<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>local<span style="color: #000000; font-weight: bold;">/</span>sbin<span style="color: #000000; font-weight: bold;">/</span>dd-luks-key.sh</pre></div></div>

<p>Tentu saja ganti ID USB anda dengan ID yang anda sudah catat sebelumnya.</p>
<h2>Update initramfs</h2>
<p>Karena anda baru sana menambahkan satu script baru untuk membaca, harus dicompile dulu script itu supaya bisa masuk ke initrd.img ubuntu anda. Ketik perintah ini</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># update-initramfs</span></pre></div></div>

<h2>Restart dan berdoa</h2>
<p>Restart dan berdoa tadi engga ada yang salah ketik <img src='http://www.rickyok.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /><br />
Sekarang harusnya anda sudah bisa masuk Ubuntu tanpa mengetik password. Biasakan untuk mencabut USB dan menyimpannya jauh2 dari komputer setelah komputer selesai booting.</p>
<p>Kalo anda sudah puas dengan hasilnya. Anda bisa menghapus LUKS key slot 0 ( yang pake password tadi ) supaya engga ada orang yang bisa buka disk anda dengan password sebelumnya.</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># cryptsetup luksKillSlot /dev/sda1 0</span></pre></div></div>

<h2>Cerita akhir</h2>
<p>Sekarang komputer anda sudah aman dari tangan-tangan jahil selama mereka tidak mempunyai USB tersebut, bahkan NSA saja akan kesulitan untuk membongkarnya. Kalo ada apa2, tinggal masukkan saja USB anda ke dalam microwave ahuhauhauh&#8230; (atau injek aja yah, susah2 amat)</p>
<p>Note :<br />
Di beberapa negara, menggunakan strong encryption itu adalah pelanggaran hukum. Jadi sebelum menggunakan, check dulu ya ^^</p>
<h2>Reference</h2>
<p><a href="http://binblog.wordpress.com/2008/12/04/using-a-usb-key-for-the-luks-passphrase/" onclick="pageTracker._trackPageview('/outgoing/binblog.wordpress.com/2008/12/04/using-a-usb-key-for-the-luks-passphrase/?referer=');">http://binblog.wordpress.com/2008/12/04/using-a-usb-key-for-the-luks-passphrase/</a></p>
<p><a href="http://westhoffswelt.de/blog/creating_a_transparently_encrypted_root_filesystem.html" onclick="pageTracker._trackPageview('/outgoing/westhoffswelt.de/blog/creating_a_transparently_encrypted_root_filesystem.html?referer=');">http://westhoffswelt.de/blog/creating_a_transparently_encrypted_root_filesystem.html</a></p>
<p><a href="http://blog.gnist.org/article.php?story=EncryptedSwapAndHomeUbuntu" onclick="pageTracker._trackPageview('/outgoing/blog.gnist.org/article.php?story=EncryptedSwapAndHomeUbuntu&amp;referer=');">http://blog.gnist.org/article.php?story=EncryptedSwapAndHomeUbuntu</a></p>
<div style='display:none' id="post-refEl-285"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2009/11/amankan-seluruh-data-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extract / remake initrd image</title>
		<link>http://www.rickyok.net/2009/11/extract-remake-initrd-image/</link>
		<comments>http://www.rickyok.net/2009/11/extract-remake-initrd-image/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 07:01:51 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[encryption]]></category>
		<category><![CDATA[initramfs]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=282</guid>
		<description><![CDATA[This is the command to to extract initrd image To Extract gunzip &#60; /boot/initrd.img &#124; cpio -i --make-directories To Compress find ./ &#124; cpio -H newc -o &#62; initrd.cpio gzip initrd.cpio mv initrd.cpio.gz initrd.img Sering lupa sih, jadi masukin sini aja dech ^^]]></description>
			<content:encoded><![CDATA[<p>This is the command to to extract initrd image</p>
<p>To Extract</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">gunzip</span> <span style="color: #000000; font-weight: bold;">&lt;</span> <span style="color: #000000; font-weight: bold;">/</span>boot<span style="color: #000000; font-weight: bold;">/</span>initrd.img <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">cpio</span> <span style="color: #660033;">-i</span> <span style="color: #660033;">--make-directories</span></pre></div></div>

<p>To Compress</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">find</span> .<span style="color: #000000; font-weight: bold;">/</span> <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">cpio</span> <span style="color: #660033;">-H</span> newc <span style="color: #660033;">-o</span> <span style="color: #000000; font-weight: bold;">&gt;</span> initrd.cpio
<span style="color: #c20cb9; font-weight: bold;">gzip</span> initrd.cpio
<span style="color: #c20cb9; font-weight: bold;">mv</span> initrd.cpio.gz initrd.img</pre></div></div>

<p>Sering lupa sih, jadi masukin sini aja dech ^^</p>
<div style='display:none' id="post-refEl-282"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2009/11/extract-remake-initrd-image/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Karmic Koala problem</title>
		<link>http://www.rickyok.net/2009/11/karmic-koala-problem/</link>
		<comments>http://www.rickyok.net/2009/11/karmic-koala-problem/#comments</comments>
		<pubDate>Wed, 04 Nov 2009 15:16:33 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[karmic koala]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=276</guid>
		<description><![CDATA[Kemaren pas gue lagi update dari jaunty ke karmic koala. PLN memutuskan untuk mematikan lampu (danngg!!)&#8230; Alhasil update an nya engga berhasil dengan sempurna. Entah lagi pas setenah update / udah selesai terus belom pencet tombol mati engga jelas. Karena mati nya tengah malem. Update nya gue tinggal terus pas pagi2 bangun keluar message seperti [...]]]></description>
			<content:encoded><![CDATA[<p>Kemaren pas gue lagi update dari jaunty ke karmic koala. PLN memutuskan untuk mematikan lampu (danngg!!)&#8230; Alhasil update an nya engga berhasil dengan sempurna. Entah lagi pas setenah update / udah selesai terus belom pencet tombol mati engga jelas. Karena mati nya tengah malem. Update nya gue tinggal terus pas pagi2 bangun keluar message seperti ini pas mao di boot</p>
<p><strong>one or more of the mounts listed in /etc/fstab cannot yet be mounted</strong></p>
<p>Waduh pusink dech, kagak bisa booting masuk ke karmic. BAHKAN di grub aja tulisannya masih 9.04&#8230;. weleh2&#8230; begimana ini&#8230;</p>
<p>Terus gue dikasih recovery console yang kagak ada gunanya, karena read only..</p>
<p>Rupanya pemecahan masalah itu bisa ditulis ini</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mount</span> <span style="color: #660033;">-o</span> remount,rw <span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Setelah itu masih ada masalah yang harus dilanjutkan&#8230; lanjut install karmic!!! installnya baru setengah. Terus gue ketik</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #660033;">-f</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>Terus dia install beberapa package yang masih ganjel</p>
<p>Abis itu baru jalankan</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">apt-get</span> dist-upgrade</pre></div></div>

<p>Terus dia jalankan ulang semua distribution upgrade yang gagal karena mati lampu semalem. Akhirnya boot ulang terus bisa dech masuk karmic lagi. </p>
<p>Setelah cari2 forum, keliatannya ini bukan masalah mati lampu. karmic koala memang masih belom stabil aja. Jadi sebaiknya buat yang memutuskan untuk upgrade ke sana. Kayaknya mendingan tunggu beberapa hari lagi dech. Masih banyak masalah di karmic yang harus diselesaikan. Buat yang udah download image nya. Keknya mendingan tunggu beberapa hari lagi terus download ulang aja dech. Image yang pertama itu juga mengandung flaw yang sama.</p>
<div style='display:none' id="post-refEl-276"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2009/11/karmic-koala-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Power Button</title>
		<link>http://www.rickyok.net/2009/01/power-button/</link>
		<comments>http://www.rickyok.net/2009/01/power-button/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 03:24:26 +0000</pubDate>
		<dc:creator>rickyok</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.rickyok.net/?p=201</guid>
		<description><![CDATA[Background Story Di kantor ada satu server database dan Web kita, yang kalo malem sebenernya engga ada yang pake. Jadi kalo malem pengennya dimatiin aja gitu. Nyalain server ubuntu khan gampang yach, tinggal pencet power button nya doang udah nyala sendiri. Tapi laen cerita dengan matiin nya, harus login dengan ssh ke server, terus ketik [...]]]></description>
			<content:encoded><![CDATA[<h2>Background Story</h2>
<p>Di kantor ada satu server database dan Web kita, yang kalo malem sebenernya engga ada yang pake. Jadi kalo malem pengennya dimatiin aja gitu. Nyalain server ubuntu khan gampang yach, tinggal pencet power button nya doang udah nyala sendiri. Tapi laen cerita dengan matiin nya, harus login dengan ssh ke server, terus ketik</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> shutdown <span style="color: #660033;">-h</span> now</pre></div></div>

<p>Tiap kali ngetik begitu khan cape juga <img src='http://www.rickyok.net/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' />  akhirnya gue cari cara untuk matiin secara otomatis</p>
<h2>Solusi</h2>
<p>Di ubuntu server waktu install secara default ACPI itu engga di install. Untuk ubuntu bisa mengenali bahwa ada tombol power di pencet, harus install dulu ACPI dengan cara</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">sudo</span> <span style="color: #c20cb9; font-weight: bold;">apt-get</span> <span style="color: #c20cb9; font-weight: bold;">install</span> acpid</pre></div></div>

<p>Secara otomatis dia bakal install sendiri script shutdown sewaktu power button itu di tekan, udah engga perlu melakukan apa2 lagi pun udah jalan. Tapi kalo penasaran begimana cara script nya bekerja bisa liat event pemanggilannya di sini</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/etc/acpi/events/powerbtn</pre></div></div>

<p>Script itu secara otomatis akan memanggil script shutdown yang ada di</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">/etc/acpi/powerbtn.sh</pre></div></div>

<div style='display:none' id="post-refEl-201"></div>]]></content:encoded>
			<wfw:commentRss>http://www.rickyok.net/2009/01/power-button/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
