<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7247803372175962661</id><updated>2011-10-08T11:04:06.346+02:00</updated><category term='xubuntu 8.10'/><category term='jaunty jackalope'/><category term='xrandr'/><category term='xubuntu 9.10'/><category term='ftpd'/><category term='java'/><category term='php'/><category term='debian'/><category term='voodoo3'/><category term='xubuntu 9.04'/><category term='intrepid ibex'/><category term='hal'/><category term='proftpd'/><category term='ftp'/><category term='problem'/><title type='text'>Technické problémy</title><subtitle type='html'>Řešení některých problémů, které mi zabraly hodně času a já se k nim někdy potřebuju vrátit.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>7</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7247803372175962661.post-1328689444456666107</id><published>2010-01-16T14:37:00.004+01:00</published><updated>2010-01-16T14:47:40.701+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='problem'/><category scheme='http://www.blogger.com/atom/ns#' term='xubuntu 9.10'/><category scheme='http://www.blogger.com/atom/ns#' term='voodoo3'/><title type='text'>Voodoo3 akcelerace na ubuntu 9.10</title><content type='html'>&lt;p&gt;Dnes jsem na počítač s grafickým akcelerátorem Voodoo3 nainstaloval Xubuntu 9.10. Přesto, že Xorg používá ovladač tdfx nefungovala mi akcelerace a spuštění glxgears nebo glxinfo skončilo s chybovou hláškou viz. níže.&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;X Error of failed request:  BadAlloc (insufficient resources for operation)&lt;br /&gt;Major opcode of failed request:  154 (GLX)&lt;br /&gt;Minor opcode of failed request:  3 (X_GLXCreateContext)&lt;br /&gt;Serial number of failed request:  35&lt;br /&gt;Current serial number in output stream:  37&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Chvíli jsem pátral po internetu a přes zaručené informace o bugu v xkách nebo v ovladači tdfx jsem se dostal na stránky týpka, &lt;a href="http://community.livejournal.com/debian/347356.html"&gt;který řešil podobný problém&lt;/a&gt;. A ten zjistil, že na vině je chybějící knihovna pro glide, uff.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Řešení je tedy prosté, stačí nainstalovat libglide3.&lt;/p&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;sudo apt-get install libglide3&lt;/code&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7247803372175962661-1328689444456666107?l=vkuzel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/1328689444456666107/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7247803372175962661&amp;postID=1328689444456666107' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/1328689444456666107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/1328689444456666107'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/2010/01/voodoo3-akcelerace-na-ubuntu-910.html' title='Voodoo3 akcelerace na ubuntu 9.10'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7247803372175962661.post-8009861475075350046</id><published>2009-05-23T14:16:00.004+02:00</published><updated>2009-05-23T14:35:06.492+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xubuntu 9.04'/><category scheme='http://www.blogger.com/atom/ns#' term='jaunty jackalope'/><title type='text'>Přepínání klávesnice v Xubuntu 9.04</title><content type='html'>Při přechodu na novější verzi Xubuntu mi přestalo mimo jiné fungovat těžce vydobyté nastavení přepínání klávesnice.&lt;br /&gt;&lt;br /&gt;Nevím proč, ale konfigurace v /etc/default/console-setup přestala fungovat. Hledal jsem různě po internetu a narazil jsem dokonce na &lt;a href="http://forum.ubuntu.cz/index.php?topic=33374.0"&gt;fórum&lt;/a&gt; ve kterém uživatel stepron &lt;a href="http://vkuzel.blogspot.com/2008/12/pepnn-rozloen-klvesnice-v-xubuntu-810.html"&gt;odkazoval&lt;/a&gt; na tento blog s tím, že mu to pomohlo. Ale mě paradoxně ne.&lt;br /&gt;&lt;br /&gt;Nakonec jsem narazil na &lt;a href="http://beranger.org/index.php?page=diary&amp;amp;2008/10/22/07/39/47-multiple-keyboard-layouts-in-xfc"&gt;stránku týpka z Rumunska&lt;/a&gt;, naštěstí psanou v angličtině, ve které se zmínil, že nová verze pluginu pro přepínání klávesnice dodávaného společně s novou verzí xfce, která je v Xubuntu 9.04 obsažená přepínání umožňuje.&lt;br /&gt;&lt;br /&gt;Tak tedy, pokud máte nainstalovaný plugin &lt;strong&gt;xfce4-xkb-plugin&lt;/strong&gt; ve verzi vyšší, než 0.5.0 (moje aktuální verze je 0.5.3) přidejte si ho na panel a zbytek je už otázkou pár kliknutí myši do formuláře.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7247803372175962661-8009861475075350046?l=vkuzel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/8009861475075350046/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7247803372175962661&amp;postID=8009861475075350046' title='Počet komentářů: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/8009861475075350046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/8009861475075350046'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/2009/05/prepinani-klavesnice-v-xubuntu-904.html' title='Přepínání klávesnice v Xubuntu 9.04'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7247803372175962661.post-3016875015615271924</id><published>2009-02-22T09:46:00.005+01:00</published><updated>2009-02-22T10:13:19.476+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xubuntu 8.10'/><category scheme='http://www.blogger.com/atom/ns#' term='xrandr'/><title type='text'>Změna rozlišení monitoru v Xbuntu 8.10</title><content type='html'>Nainstaloval jsem Xubuntu na starší stroj. Šlo o celeron 1G4 MHz s grafickou kartou GeForce 5700 FX, 512 MB paměti a sedumnácti palcovým monitorem LG Flatron ez T710PH.&lt;br /&gt;&lt;br /&gt;Po instalaci jsem použil nesvobodný ovladač Nvidia (Nvidia accelerated driver) verze 117. Potud nebyl žádný problém, grafická karta byla korektně nakonfigurována, akcelerace dle GLX Gears fungovala bez problémů. Problém byl v rozlišení obrazovky a obnovovací frekvenci monitoru, která byla &lt;span style="font-weight: bold;"&gt;640x480@60&lt;/span&gt;. V klikacím nastavení rozlišení obrazovky byla možnost pouze volby default rozlišení a &lt;span style="font-weight: bold;"&gt;300x175&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Rozhodl jsem se tedy přikročit k ruční konfiguraci. Dle předchozích zkušeností, jsem věděl, že klasický konfigurační soubor byl nahrazen &lt;span style="font-weight: bold;"&gt;HAL&lt;/span&gt;em, takže jsem se o zásah do &lt;span style="font-weight: bold;"&gt;xorg.conf&lt;/span&gt; z počátku ani nepokoušel. Konfigurovat jsem se rozhodl pomocí programu xrandr.&lt;br /&gt;&lt;br /&gt;Po zadání xrandr na mně kromě jiných informací vyskočila hláška&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;blockquote&gt;Screen 0: minimum 320 x 175, current 640 x 480, maximum 640 x 480&lt;/blockquote&gt;myslel jsem si, že pouze chybí konfigurace módů, do kterých se může přepnout grafická karta a tak jsem se jal je pomocí příkazů &lt;span style="font-weight: bold;"&gt;xrandr --newmode&lt;/span&gt; a &lt;span style="font-weight: bold;"&gt;xrandr --addmode&lt;/span&gt; přidat. Jenom upozorním, že pokud budete přidávat mód pomocí newmode, je potřeba zadat celý modeline, který můžete získat pro svůj monitor například na adrese &lt;a href="http://xtiming.sourceforge.net/"&gt;http://xtiming.sourceforge.net/&lt;/a&gt; mějte ale se skriptem strpení, server je poměrně nestabilní a skript se odešle a modeline spočítá třeba až na desátý pokus.&lt;br /&gt;&lt;br /&gt;Ale můj problém, přidání nového módu nevyřešilo. Přidal jsem &lt;span style="font-weight: bold;"&gt;1024x768@75&lt;/span&gt;, ale pokud jsem se do něj chtěl přepnout pomocí &lt;span style="font-weight: bold;"&gt;xrandr --mode&lt;/span&gt;, celá operace skončila chybou&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;blockquote&gt;xrandr: Configure crtc 0 failed&lt;/blockquote&gt;Začal jsem tedy úplně od začátku. Zadal jsem příkaz xrandr a podíval se na výstup. Až po druhém zkoumání mě trknul řádek, na kterém bylo napsáno&lt;br /&gt;&lt;code&gt;&lt;/code&gt;&lt;blockquote&gt;default connected 640x480+0+0 0mm x 0mm&lt;/blockquote&gt;najednou mi bylo jasné, že je špatně nadetekovaný připojený monitor.&lt;br /&gt;&lt;br /&gt;Protože jsem nenašel možnost konfigurovat monitor přes xrandr, vyřešil jsem to nakonec přidáním sekce Monitor do &lt;span style="font-weight: bold;"&gt;xorg.conf&lt;/span&gt;u, takže celá konfigurace vypadá následovně:&lt;code&gt;&lt;br /&gt;&lt;/code&gt;&lt;blockquote&gt;&lt;code&gt;Section "Monitor"&lt;br /&gt;      Identifier      "Flatron"&lt;br /&gt;      ModelName       "ez T710PH"&lt;br /&gt;      Option          "DPMS"&lt;br /&gt;      HorizSync       30 - 85&lt;br /&gt;      VertRefresh     50.0 - 160.0&lt;br /&gt;      DisplaySize     310 230&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;      Identifier      "Default Screen"&lt;br /&gt;      Monitor         "Flatron"&lt;br /&gt;      DefaultDepth    24&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;      Load    "glx"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;      Identifier      "Default Device"&lt;br /&gt;      Driver  "nvidia"&lt;br /&gt;      Option  "NoLogo"        "True"&lt;br /&gt;EndSection&lt;/code&gt;&lt;/blockquote&gt;Následoval restart X-ek a monitor se automaticky přepnul do rozlišení &lt;span style="font-weight: bold;"&gt;1024x768@85&lt;/span&gt;. Konfigurace grafické karty nebo cokoli s xrandrem nebylo potřeba.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7247803372175962661-3016875015615271924?l=vkuzel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/3016875015615271924/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7247803372175962661&amp;postID=3016875015615271924' title='Počet komentářů: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/3016875015615271924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/3016875015615271924'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/2009/02/zmena-rozliseni-monitoru-v-xbuntu-810.html' title='Změna rozlišení monitoru v Xbuntu 8.10'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7247803372175962661.post-2100560738549646510</id><published>2008-12-27T21:22:00.005+01:00</published><updated>2009-01-11T10:44:46.154+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='xubuntu 8.10'/><category scheme='http://www.blogger.com/atom/ns#' term='hal'/><category scheme='http://www.blogger.com/atom/ns#' term='intrepid ibex'/><title type='text'>Přepínání rozložení klávesnice v Xubuntu 8.10</title><content type='html'>Dnes jsem dost bojoval s přepínáním rozložení klávesnice v novém Xubutu. Při instalaci jsem zvolil anglické rozložení, které bylo pro systém výchozí a za boha se mi nedařilo, přidat rozložení české qwerty.&lt;br /&gt;&lt;br /&gt;Klávesnice se v novém ubuntu již nekonfiguruje pomocí xorg.conf souboru, ale pomocí HALu. Bohužel, ať jsem editoval konfigurační soubory HAL, jak jsem chtěl, tak se změny neprojevovaly.&lt;br /&gt;&lt;br /&gt;Nejdře jsem vytvořil zvláštní konfigurační .fdi soubor v /etc/hal/fdi/policy/, nastavil příslušné parametry, restartoval HAL a pomocí lshal si nechal vypsat konfigurační hodnoty. Změny se neprojevily.&lt;br /&gt;&lt;br /&gt;Po chvilce tápání jsem se rozhodl pro editaci souborů přímo v /usr/share/hal/fdi/policy/10osvendor/ bohužel opět bez úspěchu.&lt;br /&gt;&lt;br /&gt;Nakonec můj problém vyřešila konfigurace souboru &lt;b&gt;/etc/default/console-setup&lt;/b&gt; a v něm zápis:&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;XKBMODEL="pc105"&lt;br /&gt;XKBLAYOUT="us,cz_qwerty"&lt;br /&gt;XKBVARIANT=""&lt;br /&gt;XKBOPTIONS="grp:alt_shift_toggle"&lt;br /&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7247803372175962661-2100560738549646510?l=vkuzel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/2100560738549646510/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7247803372175962661&amp;postID=2100560738549646510' title='Počet komentářů: 4'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/2100560738549646510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/2100560738549646510'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/2008/12/pepnn-rozloen-klvesnice-v-xubuntu-810.html' title='Přepínání rozložení klávesnice v Xubuntu 8.10'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7247803372175962661.post-5387519186313091253</id><published>2007-11-10T17:25:00.000+01:00</published><updated>2007-11-10T17:38:01.488+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='php'/><title type='text'>Rozdíly v přiřazení objektů v php4 a php5</title><content type='html'>Napíšu si nějakou třídu a z ní vytvořím do proměnné objekt. Ten potom přiřadím jiné proměnné a nastavím objektu v ní nějakou hodnotu vlastnosti.&lt;blockquote&gt;class Tfoo&lt;br /&gt;{&lt;br /&gt;  var $bar = 1;&lt;br /&gt;&lt;br /&gt;  function Tfoo()&lt;br /&gt;  {&lt;br /&gt;    &lt;br /&gt;  } &lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;$a = new Tfoo();&lt;br /&gt;$b = $a;&lt;/blockquote&gt;Výsledky vypíšu pomocí funkce &lt;em&gt;print_r&lt;/em&gt;.&lt;blockquote&gt;print_r($a);&lt;br /&gt;print_r($b);&lt;/blockquote&gt;V php4 se na obrazovku vypíše&lt;blockquote&gt;tfoo Object&lt;br /&gt;(&lt;br /&gt;    [bar] =&gt; 1&lt;br /&gt;)&lt;br /&gt;tfoo Object&lt;br /&gt;(&lt;br /&gt;    [bar] =&gt; 2&lt;br /&gt;)&lt;/blockquote&gt;V php5 se vypíše&lt;blockquote&gt;Tfoo Object&lt;br /&gt;(&lt;br /&gt;    [bar] =&gt; 2&lt;br /&gt;)&lt;br /&gt;Tfoo Object&lt;br /&gt;(&lt;br /&gt;    [bar] =&gt; 2&lt;br /&gt;)&lt;/blockquote&gt;protože se přiřazením objektů vytvořila reference. Aby obojí fungovalo stejně musím k přiřazení v php5 přidat&lt;blockquote&gt;$b = clone $a;&lt;/blockquote&gt;Zajímavé také je, že php5 vypíše správně velikost písmen v názvu třídy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7247803372175962661-5387519186313091253?l=vkuzel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/5387519186313091253/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7247803372175962661&amp;postID=5387519186313091253' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/5387519186313091253'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/5387519186313091253'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/2007/11/rozdly-v-piazen-objekt-v-php4-php5.html' title='Rozdíly v přiřazení objektů v php4 a php5'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7247803372175962661.post-7037707364520632983</id><published>2007-10-30T16:49:00.000+01:00</published><updated>2007-10-30T23:36:36.107+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ftp'/><category scheme='http://www.blogger.com/atom/ns#' term='ftpd'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><category scheme='http://www.blogger.com/atom/ns#' term='proftpd'/><title type='text'>Znemožnění uživateli opustit svou složku v proftpd.</title><content type='html'>Potřeboval jsem účtu hosta omezit na ftp přístup ke složkám, ke kterým má normálně v linuxu přístup z pozice svých práv. Host je ve skupině uživatelů, takže může číst z většiny složek v systému a tomu jsem chtěl zabránit. Chtěl jsem, aby se mohl pohybovat pouze ve své domovské složce &lt;span style="font-style: italic;"&gt;/home/guest&lt;/span&gt; a aby v ní mohl dělat cokoli. Používám démona &lt;span style="font-weight: bold;"&gt;proftpd&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Nejdříve si otevřu konfigurační soubor &lt;span style="font-style: italic;"&gt;/etc/proftpd.conf&lt;/span&gt; a do něj přidám řádky, které zamezí přístup uživateli &lt;span style="font-style: italic;"&gt;guest&lt;/span&gt; do jakékoli složky skrz ftp na počítači. &lt;blockquote&gt;&amp;lt;Directory /*&amp;gt;&lt;br /&gt; &amp;lt;Limit ALL&amp;gt;&lt;br /&gt;   DenyUser guest&lt;br /&gt; &amp;lt;/Limit&amp;gt;&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;/blockquote&gt;Tady si musím dát pozor na to, že pokud už mám v konfiguráku nějakou konfiguraci pro &lt;span style="font-style: italic;"&gt;Directory /*&lt;/span&gt;, přidám její obsah do již existující. Tzn tag &lt;span style="font-style: italic;"&gt;Limit&lt;/span&gt; vložím někam do tagu &lt;span style="font-style: italic;"&gt;Directory /*&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Nyní pod to vložím řádky, které naopak povolí přístup, ale pouze v uživatelově složce. &lt;blockquote&gt;&amp;lt;Directory /home/guest&amp;gt;&lt;br /&gt; &amp;lt;Limit ALL&amp;gt;&lt;br /&gt;   AllowUser guest&lt;br /&gt; &amp;lt;/Limit&amp;gt;&lt;br /&gt;&amp;lt;/Directory&amp;gt;&lt;/blockquote&gt;A teď už jenom nastavím složku, do které bude defaultně po přihlášení přemístěn. &lt;blockquote&gt;DefaultRoot /home/guest guest&lt;/blockquote&gt; Uložím konfigurační soubor a pomocí příkazu &lt;blockquote&gt;/etc/init.d/proftpd restart&lt;/blockquote&gt; restartuji ftp démona. Na konci konfiguračního souboru je zakomentovaný řádek &lt;span style="font-style: italic;"&gt;#DefaultRoot ~&lt;/span&gt; , jeho odkomentování způsobí, že úplně všichni uživatelé budou uzamčeni ve svých domovských složkách.&lt;br /&gt;&lt;br /&gt;Ještě zakážu uživateli &lt;span style="font-style: italic;"&gt;guest&lt;/span&gt; možnost přihlášení do shellu, protože tam stále platí linuxová práva. Nejdříve si vytvořím kopii pseudo shellu &lt;span style="font-style: italic;"&gt;/bin/false&lt;/span&gt;, pod novým názvem &lt;span style="font-style: italic;"&gt;/bin/ftp&lt;/span&gt;, kvůli přehlednosti. &lt;blockquote&gt;#cp /bin/false /bin/ftp&lt;/blockquote&gt; A tento nový shell přidám mezi ostatní do seznamu použitelných shellů &lt;span style="font-style: italic;"&gt;/etc/shells&lt;/span&gt; pomocí příkazu &lt;blockquote&gt;#echo "/bin/ftp" &gt;&gt; /etc/shells&lt;/blockquote&gt; Přidání do seznamu shellů nemusím provádět pomocí přesměrování výstupu, ale můžu ho zeditovat nějakým textovým editorem, podle chuti. A teď tento shell nastavím uživateli guest jako defaultní &lt;blockquote&gt;#usermod -s /bin/ftp guest&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7247803372175962661-7037707364520632983?l=vkuzel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/7037707364520632983/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7247803372175962661&amp;postID=7037707364520632983' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/7037707364520632983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/7037707364520632983'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/2007/10/znemonn-uivateli-opustit-svou-sloku-v.html' title='Znemožnění uživateli opustit svou složku v proftpd.'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7247803372175962661.post-382179093303901500</id><published>2007-10-28T14:10:00.000+01:00</published><updated>2007-10-30T16:49:30.183+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='debian'/><title type='text'>Instalace jdk6 na debian etch</title><content type='html'>Protože oficiální linuxový instalátor javy nefunguje na debianu (hází hlášku &lt;span style="font-style: italic;"&gt;error: Failed dependencies&lt;/span&gt;), je potřeba zvolit jiný postup.&lt;br /&gt;&lt;br /&gt;Nejdříve si otestuju aktuální verzi javy nainstalovanou na mém systému, pomocí příkazu: &lt;blockquote&gt;java -version&lt;/blockquote&gt;Mělo by se vypsat něco jako: &lt;blockquote&gt;java version "1.4.2"&lt;br /&gt;gij (GNU libgjc)...&lt;/blockquote&gt;Teď si stáhnu poslední verzi javy z &lt;a href="http://java.sun.com/"&gt;http://java.sun.com&lt;/a&gt;, stáhnu soubor s koncovkou &lt;span style="font-style: italic;"&gt;.bin&lt;/span&gt;. Teď tento soubor rozbalím do nějakého temp adresáře, pomocí příkazu: &lt;blockquote&gt;./jdk-6u2-linux-i586-rpm.bin -x&lt;/blockquote&gt; Měl by se mi rozbalit jeden nebo více &lt;span style="font-style: italic;"&gt;.rpm&lt;/span&gt; souborů.&lt;br /&gt;Teď nainstaluji &lt;span style="font-style: italic;"&gt;alien&lt;/span&gt;, pomocí: &lt;blockquote&gt;apt-get install alien&lt;/blockquote&gt; a pustím ho na .rpm soubory:  &lt;blockquote&gt;alien --scripts --keep-version -d *.rpm&lt;/blockquote&gt;Chvilku to bude trvat, záleží na výkonnosti pc. Na mém celeronu 1400Mhz to trvalo asi 5 minut. V tmp adresáři by se měl/měly objevit instalační soubory debianu s koncovkou .deb. Ty nainstaluji pomocí příkazu:  &lt;blockquote&gt;dpkg -i *.deb&lt;/blockquote&gt; A voila, java byla nainstalována někam do &lt;span style="font-style: italic;"&gt;/usr/java/&lt;/span&gt;. Nyní ještě vytvořím softlink na javu pomocí &lt;blockquote&gt;ln -s /usr/java/latest /usr/lib/java&lt;/blockquote&gt; a dou souboru &lt;span style="font-style: italic;"&gt;/etc/profile&lt;/span&gt; přidám mezi původní řádky export systémové proměnné&lt;br /&gt;&lt;blockquote&gt;PATH&lt;br /&gt;umask 022&lt;/blockquote&gt; cestu k javě, tzn., soubor bude vypadat asi takhle: &lt;blockquote&gt;export PATH&lt;br /&gt;JAVA_HOME="/usr/lib/java"&lt;br /&gt;export JAVA_HOME&lt;br /&gt;umask 022&lt;/blockquote&gt;Namapuju binárky pro cestu k javě, aby se po zadání příkazu &lt;span style="font-style: italic;"&gt;java&lt;/span&gt; do konzole volala správná verze: &lt;blockquote&gt;# update-alternatives --install /usr/bin/java java $JAVA_HOME/bin/java 200&lt;br /&gt;# update-alternatives --install /usr/bin/javac javac $JAVA_HOME/bin/javac 200&lt;br /&gt;# update-alternatives --install /usr/bin/jar jar $JAVA_HOME/bin/jar 200&lt;br /&gt;# update-alternatives --install /usr/bin/keytool keytool $JAVA_HOME/bin/keytool 200&lt;/blockquote&gt;&lt;br /&gt;Teď už jenom stačí restartovat PC. A znovu otestovat příkazem &lt;blockquote&gt;java -version&lt;/blockquote&gt;Můžu si i přidat javu do firefoxu a to tak, že vytvořím symbolický link do složky plugins firefoxu na plugin v adresáři, kde mám nainstalovanou javu. Pod debianem se firefox jmenuje iceweasel, proto ta složka. &lt;blockquote&gt;ln -s /usr/java/jdk1.6.0/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/iceweasel/plugins/libjavaplugin_oji.so&lt;/blockquote&gt; Restartuju firefox a otestuju zadáním &lt;blockquote&gt;about:plugins&lt;/blockquote&gt; a podívám se, jestli je java nainstalovaná.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7247803372175962661-382179093303901500?l=vkuzel.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vkuzel.blogspot.com/feeds/382179093303901500/comments/default' title='Komentáře k příspěvku'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7247803372175962661&amp;postID=382179093303901500' title='Počet komentářů: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/382179093303901500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7247803372175962661/posts/default/382179093303901500'/><link rel='alternate' type='text/html' href='http://vkuzel.blogspot.com/2007/10/instalace-djl6-na-debian-etch.html' title='Instalace jdk6 na debian etch'/><author><name>Václav</name><uri>http://www.blogger.com/profile/13215475200525782441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
