<?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>efpe&#039;s blog &#187; linux</title>
	<atom:link href="http://blog.efpe.hu/tag/linux/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.efpe.hu</link>
	<description></description>
	<lastBuildDate>Tue, 09 Nov 2010 14:09:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Hol a grep?</title>
		<link>http://blog.efpe.hu/2010/11/04/hol-a-grep.html</link>
		<comments>http://blog.efpe.hu/2010/11/04/hol-a-grep.html#comments</comments>
		<pubDate>Thu, 04 Nov 2010 10:48:51 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[controlyourlife]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[grep]]></category>
		<category><![CDATA[it services]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=679</guid>
		<description><![CDATA[/bin alatt!]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.efpe.hu/wp-content/2010/11/photo.png"><br />
<img class="aligncenter size-full wp-image-680" title="which grp" src="http://blog.efpe.hu/wp-content/2010/11/photo-e1288867706681.png" alt="" width="480" height="320" /></a></p>
<p style="text-align: center;">/bin alatt!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2010/11/04/hol-a-grep.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Debian Lenny kernel-package</title>
		<link>http://blog.efpe.hu/2010/10/21/debian-lenny-kernel-package.html</link>
		<comments>http://blog.efpe.hu/2010/10/21/debian-lenny-kernel-package.html#comments</comments>
		<pubDate>Thu, 21 Oct 2010 10:10:29 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[patch]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=667</guid>
		<description><![CDATA[A lennyben lévő kernel-package csomaggal nem lehet lebuildelni az újabb kerneleket, ezért túrtam egy patchet, érdemes használni.. /usr/share/kernel-package/ruleset/kernel_version.mk.orig 2008-05-02 07:06:28.000000000 +0200 +++ /usr/share/kernel-package/ruleset/kernel_version.mk 2010-07-08 00:02:45.316669641 +0200 @@ -62,7 +62,7 @@ @echo "$(strip $(EXTRAVERSION))" debian_LOCALVERSION: - @echo $(if $(strip $(localver-full)),"$(strip $(localver-full))", "$(strip $(LOCALVERSION))") + @./scripts/setlocalversion debian_TOPDIR: # 2.6 kernels declared TOPDIR obsolete, so use srctree if [...]]]></description>
			<content:encoded><![CDATA[<p>A lennyben lévő kernel-package csomaggal nem lehet lebuildelni az újabb kerneleket, ezért túrtam egy patchet, érdemes használni..</p>
<blockquote><p>/usr/share/kernel-package/ruleset/kernel_version.mk.orig	2008-05-02 07:06:28.000000000 +0200<br />
+++ /usr/share/kernel-package/ruleset/kernel_version.mk	2010-07-08 00:02:45.316669641 +0200<br />
@@ -62,7 +62,7 @@<br />
@echo "$(strip $(EXTRAVERSION))"</p>
<p>debian_LOCALVERSION:<br />
-	@echo $(if $(strip $(localver-full)),"$(strip $(localver-full))", "$(strip $(LOCALVERSION))")<br />
+	@./scripts/setlocalversion</p>
<p>debian_TOPDIR:<br />
# 2.6 kernels declared TOPDIR obsolete, so use srctree if it exists</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2010/10/21/debian-lenny-kernel-package.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN Id Revision</title>
		<link>http://blog.efpe.hu/2009/05/19/svn-id-revision.html</link>
		<comments>http://blog.efpe.hu/2009/05/19/svn-id-revision.html#comments</comments>
		<pubDate>Tue, 19 May 2009 08:09:20 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[auto-props]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=483</guid>
		<description><![CDATA[Aki használ SVN -t, annak ajánlom az Id es Revision keywordok hozzáadását a fileokhoz, hihetetlen hasznos tud lenni. No, @version    SVN: $Id: actions.class.php 144 2009-05-19 08:01:42Z efpe $ Jó, mi? Ez csak akkor lenne mégjobb, ha automatikusan frissülne, természetesen ez is megoldható. A létező fileokra: find . -name "*.php" -exec svn propset svn:keywords "Revision [...]]]></description>
			<content:encoded><![CDATA[<p>Aki használ SVN -t, annak ajánlom az Id es Revision keywordok hozzáadását a fileokhoz, hihetetlen hasznos tud lenni. No,</p>
<blockquote><p>@version    SVN: $Id: actions.class.php 144 2009-05-19 08:01:42Z efpe $</p></blockquote>
<p>Jó, mi? Ez csak akkor lenne mégjobb, ha automatikusan frissülne, természetesen ez is megoldható. A létező fileokra:</p>
<blockquote><p>find . -name "*.php" -exec svn propset svn:keywords "Revision Id" {} \; &amp;&amp; svn commit -m "Added svn id keyword"</p></blockquote>
<p>Az új fileok hozzáadásához módosítani kell a configot az /etc/subversion/config fileban:</p>
<blockquote><p>[miscellany]<br />
enable-auto-props = yes</p></blockquote>
<blockquote><p>[auto-props]<br />
*.php = svn:keywords=Revision Id</p></blockquote>
<p>Ezt akár js/css fileokra is lehet alkalmazni. Ezek után a drága SVN minden commit után módosítani fogja a file adott sorát, szépen feldátumozva.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2009/05/19/svn-id-revision.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A rendszer érzi&#8230;</title>
		<link>http://blog.efpe.hu/2008/12/31/a-rendszer-erzi.html</link>
		<comments>http://blog.efpe.hu/2008/12/31/a-rendszer-erzi.html#comments</comments>
		<pubDate>Tue, 30 Dec 2008 23:22:57 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[hup]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oltas]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=357</guid>
		<description><![CDATA[Hup.hu fórum. A rendszer érzi.]]></description>
			<content:encoded><![CDATA[<p><a href="http://hup.hu/node/49023#comment-482356">Hup.hu fórum</a>. A rendszer érzi.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2008/12/31/a-rendszer-erzi.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iproute 2</title>
		<link>http://blog.efpe.hu/2008/10/12/iproute-2.html</link>
		<comments>http://blog.efpe.hu/2008/10/12/iproute-2.html#comments</comments>
		<pubDate>Sun, 12 Oct 2008 01:03:08 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[halozat]]></category>
		<category><![CDATA[iproute]]></category>
		<category><![CDATA[iproute2]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[routing]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=321</guid>
		<description><![CDATA[Volt most egy meló, fel kellett húzni több subentből ip címet. A szolgáltató nem oldotta meg, hogy az én alap default gatewayem átengedje a másik subnetből érkező csomagokat, ezért az iproute2 -höz kellett fordulni. És lám sikerült is: echo "200 ns2table" &#62;&#62; /etc/iproute2/rt_tables ip rule add from [azipamikell] table ns2table ip add route default via [...]]]></description>
			<content:encoded><![CDATA[<p>Volt most egy meló, fel kellett húzni több subentből ip címet. A szolgáltató nem oldotta meg, hogy az én alap default gatewayem átengedje a másik subnetből érkező csomagokat, ezért az iproute2 -höz kellett fordulni. És lám sikerült is:</p>
<blockquote><p>echo "200 ns2table" &gt;&gt; /etc/iproute2/rt_tables</p>
<p>ip rule add from [azipamikell] table ns2table</p>
<p>ip add route default via [gwcim] dev ethX table ns2table</p></blockquote>
<p>Az első sor csinál egy új routing táblát. A második megmondja, hogy a azipamikell címről érkező forgalmat a mi routing táblánkba irányítsa, a harmadik sor pedig alapértelmezett átjárót ad a táblánknak. Elég egyszerű, mi?.</p>
<p>Ellenőrizni is tudod:</p>
<blockquote><p>ip rule show</p>
<p>ip route show table ns2table</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2008/10/12/iproute-2.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mgmt</title>
		<link>http://blog.efpe.hu/2008/08/27/mgmt.html</link>
		<comments>http://blog.efpe.hu/2008/08/27/mgmt.html#comments</comments>
		<pubDate>Wed, 27 Aug 2008 14:40:41 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[alkohol]]></category>
		<category><![CDATA[allapotjelentes]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=301</guid>
		<description><![CDATA[Tegnap italozás közben simán lemendzseltem egy linux grub installt swraidre, minden szarral Kurvajó vagyok?]]></description>
			<content:encoded><![CDATA[<p>Tegnap italozás közben simán lemendzseltem egy linux grub installt swraidre, minden szarral <img src='http://blog.efpe.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Kurvajó vagyok?</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2008/08/27/mgmt.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Pure-FTPd + MySQL + TLS</title>
		<link>http://blog.efpe.hu/2008/07/13/pure-ftpd-mysql-tls.html</link>
		<comments>http://blog.efpe.hu/2008/07/13/pure-ftpd-mysql-tls.html#comments</comments>
		<pubDate>Sun, 13 Jul 2008 20:33:32 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[pure-ftpd]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[tls]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=269</guid>
		<description><![CDATA[Ez a kis how-to azoknak nyújt segítséget, akik kicsit magasabb biztonsággal szeretnék üzemeltetni FTP szervereiket. Először le kell tölteni és kicsomagolni az aktuális Pure-FTPD-t: wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz tar -xvzf pure-ftpd-1.0.21.tar.gz Belépünk a mappába és leforgatjuk a cuccost: cd pure-ftpd-1.0.21 ./configure --with-altlog --with-mysql --with-cookie --with-throttling --with-ratios --with-largefile --with-ftpwho --with-quotas --with-tls make &#38;&#38; make install Létre kell hozni [...]]]></description>
			<content:encoded><![CDATA[<p>Ez a kis how-to azoknak nyújt segítséget, akik kicsit magasabb biztonsággal szeretnék üzemeltetni FTP szervereiket.</p>
<p>Először le kell tölteni és kicsomagolni az aktuális Pure-FTPD-t:</p>
<blockquote><p>wget http://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.21.tar.gz<br />
tar -xvzf pure-ftpd-1.0.21.tar.gz</p></blockquote>
<p>Belépünk a mappába és leforgatjuk a cuccost:</p>
<blockquote><p>cd pure-ftpd-1.0.21<br />
./configure --with-altlog --with-mysql --with-cookie --with-throttling --with-ratios --with-largefile --with-ftpwho --with-quotas --with-tls<br />
make &amp;&amp; make install</p></blockquote>
<p>Létre kell hozni egy tanusítványt az FTP szervernek:</p>
<blockquote><p>mkdir -p /etc/ssl/private<br />
openssl req -x509 -nodes -newkey rsa:1024 -keyout \<br />
/etc/ssl/private/pure-ftpd.pem \<br />
-out /etc/ssl/private/pure-ftpd.pem</p>
<p>chmod 600 /etc/ssl/private/*.pem</p></blockquote>
<p>Ezzel meg is volnánk, standalone módban fog futni a kis szerverünk, ehhez írtam egy fasza kis init scriptet:</p>
<pre class="bash">#!/bin/sh
BIN="/usr/local/bin/pure-config.pl"
OPT="/etc/pure-ftpd/pure-ftpd.conf"
PID=`cat /var/run/pure-ftpd.pid`
case "$1" in
"start")
if [ ${PID} ]; then
exit 0
fi
echo -n "Starting pure-ftpd with ${OPT}: "
${BIN} ${OPT}
echo "done"
;;
"stop")
echo -n "Stopping pure-ftpd: "
kill -9 `cat /var/run/pure-ftpd.pid`
rm /var/run/pure-ftpd.pid
echo "done"
;;
"restart")
$0 stop
sleep 1
$0 start
;;
*)
echo "Usage: pure-ftpd [start,stop,restart]"
;;
esac</pre>
<p>Mielőtt elindítanád szükséged lesz a pure-config.pl scriptre, amit a configuration-file könyvtárban találsz meg. Másold be a /usr/local/bin -be, oszt hajrá <img src='http://blog.efpe.hu/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2008/07/13/pure-ftpd-mysql-tls.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Szerver monitorozás</title>
		<link>http://blog.efpe.hu/2008/07/11/szerver-monitorozas.html</link>
		<comments>http://blog.efpe.hu/2008/07/11/szerver-monitorozas.html#comments</comments>
		<pubDate>Fri, 11 Jul 2008 16:43:24 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[gnokii]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[monitorozas]]></category>
		<category><![CDATA[sms]]></category>
		<category><![CDATA[szerver]]></category>
		<category><![CDATA[telefon]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=268</guid>
		<description><![CDATA[Hazaértem és unalmamban (lófaszt) eszembe ötlött, hogy milyen mókás lenne, ha küldene SMS -t a szerver, ha baja van. Előkapartam régi Siemens CX 65 -ös telefonomat, fogtam az USB kábelt és rádugtam a routeremre, amin linux fut. Dmesgben már lattam is, hogy jééé, új hardware: usb 2-2: configuration #1 chosen from 1 choice usbcore: registered [...]]]></description>
			<content:encoded><![CDATA[<p>Hazaértem és unalmamban (lófaszt) eszembe ötlött, hogy milyen mókás lenne, ha küldene SMS -t a szerver, ha baja van. Előkapartam régi Siemens CX 65 -ös telefonomat, fogtam az USB kábelt és rádugtam a routeremre, amin linux fut.</p>
<p>Dmesgben már lattam is, hogy jééé, új hardware:</p>
<pre>usb 2-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usbserial
drivers/usb/serial/usb-serial.c: USB Serial support
registered for generic
usbcore: registered new interface driver usbserial_generic
drivers/usb/serial/usb-serial.c: USB Serial Driver core
drivers/usb/serial/usb-serial.c: USB Serial support
registered for pl2303
pl2303 2-2:1.0: pl2303 converter detected
usb 2-2: pl2303 converter now attached to ttyUSB0
usbcore: registered new interface driver pl2303
drivers/usb/serial/pl2303.c: Prolific PL2303 USB to serial
adaptor driver
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.</pre>
<p>Na, fasza, kis Google után találtam is egy apró programot, mely segítségével tudunk SMS-t írni, ha szeretnénk.</p>
<blockquote><p>apt-get install gnokii</p></blockquote>
<p>SMS írás piszok egyszerű:</p>
<blockquote><p>echo "Teszt" | gnokii --sendsms 06101234567</p></blockquote>
<p>Ezzel a módszerrel és egy apró shell scripttel simán lehet olcsón szervereket monitorozni. A software sok minden mást is tud, olvassa a telefonkönyvet, az smseket, bármit. Nagyon okos fejlesztés.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2008/07/11/szerver-monitorozas.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Chroot with Jailkit</title>
		<link>http://blog.efpe.hu/2008/06/15/chroot-with-jailkit.html</link>
		<comments>http://blog.efpe.hu/2008/06/15/chroot-with-jailkit.html#comments</comments>
		<pubDate>Sun, 15 Jun 2008 17:50:43 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[chroot]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[jail]]></category>
		<category><![CDATA[jailkit]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/?p=253</guid>
		<description><![CDATA[Ajánlom mindenki figyelmébe az alábbi jószágot, egész kellemes dolgokra képes. http://olivier.sessink.nl/jailkit HOWTO Jailkit telepítése /etc/jailkit/jk_init.ini szerkesztése, ha szükséges jk_init -j /home/jail basicshell editors netutils ssh scp mkdir /home/jail/tmp &#38;&#38; chmod a+rws /home/jail/tmp adduser test &#38;&#38; jk_jailuser -m -j /home/jail test /home/jail/passwd file módosítása, úgy, hogy a shell /bin/bash legyen test felhasználóval belépés Eddig nem volt [...]]]></description>
			<content:encoded><![CDATA[<p>Ajánlom mindenki figyelmébe az alábbi jószágot, egész kellemes dolgokra képes. <a href="http://olivier.sessink.nl/jailkit/">http://olivier.sessink.nl/jailkit</a></p>
<p>HOWTO</p>
<ol>
<li>Jailkit telepítése</li>
<li>/etc/jailkit/jk_init.ini szerkesztése, ha szükséges</li>
<li>jk_init -j /home/jail basicshell editors netutils ssh scp</li>
<li>mkdir /home/jail/tmp &amp;&amp; chmod a+rws /home/jail/tmp</li>
<li>adduser test &amp;&amp; jk_jailuser -m -j /home/jail test</li>
<li>/home/jail/passwd file módosítása, úgy, hogy a shell /bin/bash legyen</li>
<li>test felhasználóval belépés</li>
</ol>
<p>Eddig nem volt bonyolult, ha screen-t szeretnénk életre kelteni, akkor nehezebb helyzetben vagyunk. Első körben a következő libek kellenek: libncursesw.so.5, libutil.so.1, libcrypt.so.1, libpam.so.0. Célszerű átrakni még /usr/share/terminfo mappát, ez nem csak a screenhez hasznos, illetve kell még a /usr/share/screen mappa. Létre kell hozni a screen run könyvtárát:</p>
<blockquote><p>mkdir /var/run/screen &amp;&amp; chmod 777 /var/run/screen</p></blockquote>
<p>És itt jön a trükk, be kell mountolni a /dev és /dev/pts könytárakat a jailbe is, különben a screen nem fog tudni kapcsolódni terminálhoz.</p>
<blockquote><p>mount -o bind /dev /home/jail/dev<br />
mount -t devpts devpts /home/jail/dev/pts</p></blockquote>
<p>írtam egy kis scriptet, aminek segítségével egyszerűen lehet felhasználót felvenni.</p>
<pre class="bash"><span style="color: #808080; font-style: italic;">#!/bin/bash</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">&#91;</span> <span style="color: #ff0000;">&quot;$1&quot;</span> == <span style="color: #ff0000;">&quot;&quot;</span> <span style="color: #7a0874; font-weight: bold;">&#93;</span>; <span style="color: #000000; font-weight: bold;">then</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;user?&quot;</span>
<span style="color: #7a0874; font-weight: bold;">exit</span> <span style="color: #000000;">0</span>
<span style="color: #000000; font-weight: bold;">fi</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> -n <span style="color: #ff0000;">&quot;User letrehozasa: &quot;</span>
groupadd $<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
useradd -g $<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> -d /home/$<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> -s /bin/bash $<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;done.&quot;</span>
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;Jelszo: &quot;</span>
<span style="color: #c20cb9; font-weight: bold;">passwd</span> $<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> -n <span style="color: #ff0000;">&quot;Jail user beallitasa: &quot;</span>
jk_jailuser -m -j /home/jail $<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">sed</span> -e <span style="color: #ff0000;">'s|/usr/sbin/jk_lsh|/bin/bash|g'</span> \
-e <span style="color: #ff0000;">'s|/home/jail/./home/'</span><span style="color: #ff0000;">&quot;${1}&quot;</span><span style="color: #ff0000;">'|/home/'</span><span style="color: #ff0000;">&quot;${1}&quot;</span><span style="color: #ff0000;">'|g'</span> \
&amp;lt; /home/jail/etc/<span style="color: #c20cb9; font-weight: bold;">passwd</span> &amp;gt; /home/jail/etc/passwd2
<span style="color: #c20cb9; font-weight: bold;">mv</span> /home/jail/etc/passwd2 /home/jail/etc/<span style="color: #c20cb9; font-weight: bold;">passwd</span>
&nbsp;
<span style="color: #c20cb9; font-weight: bold;">chown</span> $<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>.$<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span> -R /home/jail/home/$<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #000000;">700</span> /home/jail/home/$<span style="color: #7a0874; font-weight: bold;">&#123;</span><span style="color: #000000;">1</span><span style="color: #7a0874; font-weight: bold;">&#125;</span>
&nbsp;
<span style="color: #7a0874; font-weight: bold;">echo</span> <span style="color: #ff0000;">&quot;done.&quot;</span></pre>
<p><a href="http://blog.efpe.hu/wp-content/2008/06/addjailuser.txt">Itt</a> letöltheted egyben.</p>
<p>Elvileg most minden nagyon szépen fut nálad is... A Jailkitnek van még számos jó tulajdonsága, amik nem részei eme leírásnak.<br />
<span style="color: white;">linux, jailkit, debian, jailkit howto, chroot</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2008/06/15/chroot-with-jailkit.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SVN hookok</title>
		<link>http://blog.efpe.hu/2008/03/22/svn-hookok.html</link>
		<comments>http://blog.efpe.hu/2008/03/22/svn-hookok.html#comments</comments>
		<pubDate>Sat, 22 Mar 2008 14:51:42 +0000</pubDate>
		<dc:creator>eFPe`</dc:creator>
				<category><![CDATA[Ezt kockulom en]]></category>
		<category><![CDATA[hook]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[post-commit hook]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blog.efpe.hu/2008/03/22/svn-hookok/</guid>
		<description><![CDATA[Mint emlitettem fogok irni egy postot az SVN-ben talalhato hookrol. 5 kulonbozo hook tipust kulonboztetunk meg. start-commit - a commit tranzakcio elott fut le, tipikusan arra valo, hogy ellenorizzuk a user jogait. pre-commit - a tranzakcio utan fut le, a commit elott. Gyakran ellenorzesre hasznaljak, pl. nem nulla hosszusago log uzenetnel. post-commit - a tranzakcio [...]]]></description>
			<content:encoded><![CDATA[<p>Mint <a href="http://blog.efpe.hu/2008/02/11/apache2-webdav-svn/" target="_blank">emlitettem</a> fogok irni egy postot az SVN-ben talalhato hookrol. 5 kulonbozo hook tipust kulonboztetunk meg.</p>
<ul>
<li><strong>start-commit</strong> - a commit tranzakcio elott fut le, tipikusan arra valo, hogy ellenorizzuk a user jogait.</li>
<li><strong>pre-commit</strong> - a tranzakcio utan fut le, a commit elott. Gyakran ellenorzesre hasznaljak, pl. nem nulla hosszusago log uzenetnel.</li>
<li><strong>post-commit</strong> - a tranzakcio commitolasa utan fut le. E-mail kuldesre, backup keszitesre, mi ezt fogjuk hasznalni.</li>
<li><strong>pre-revprop-change</strong> -az elott fut le, mielott egy revizio tulajdonsaga valtozik.</li>
<li><strong>post-revprop-change</strong> - revizio tulajdonsag valtozasa utan fut le.</li>
</ul>
<p>Hasznos dolgok ezek. Nalunk a feladat az volt, hogy miutan valtoztatunk valamit az megjelenjen a weben is, ehhez az kellett, hogy a document rootban check outolni kellett a tarolot, es ezt minden commit utan frissiteni. Nagyon egyszeruen megtehetjuk ezzel a post-commit scripttel:</p>
<blockquote><p>REPOS="$1"<br />
REV="$2"</p>
<p>/usr/local/bin/commit-email.pl "$REPOS" "$REV" --from svn@domain.tld admin@domain.tld<br />
/usr/bin/svn up /var/www/domain.tld/web --non-interactive</p></blockquote>
<p>A script minden commit utan kuld egy e-mait az admin@domain.tld cimre, melyben a log uzenetet es a valtozasokat irja le. Hasznos tud lenni ez is. Az utolso sor pedig frissiti az a /var/www/domain.tld/web konyvtarat a legujabb verziora.</p>
<p>&nbsp;</p>
<p>Nem bonyolult...</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.efpe.hu/2008/03/22/svn-hookok.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

