<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>https://kuutorvaja.eenet.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=193.40.0.191</id>
	<title>Kuutõrvaja - Kasutaja kaastöö [et]</title>
	<link rel="self" type="application/atom+xml" href="https://kuutorvaja.eenet.ee/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=193.40.0.191"/>
	<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Eri:Kaast%C3%B6%C3%B6/193.40.0.191"/>
	<updated>2026-09-12T21:25:22Z</updated>
	<subtitle>Kasutaja kaastöö</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Kuut%C3%B5rvaja&amp;diff=1858</id>
		<title>Kuutõrvaja</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Kuut%C3%B5rvaja&amp;diff=1858"/>
		<updated>2006-09-13T07:22:58Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Kuutõrvaja&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuutõrvaja kaudu pakub EENet eestikeelseid materjale tarkvara (eelkõige Linuxi ja muu vaba tarkvara) ning Interneti kohta. Soovime, et Kuutõrvaja oleks tõhus abimees nii arvuti tavakasutajale kui spetsialistiks pürgijale.&lt;br /&gt;
&lt;br /&gt;
* [[:Tarvitamisõpetus]]&lt;br /&gt;
* [[:How-To palad]] (poolvamis palad!)&lt;br /&gt;
* [[:Programmeerimine]]&lt;br /&gt;
* [[:Operatsioonisüsteemid]]&lt;br /&gt;
* [[:Administreerimine]]&lt;br /&gt;
* [[:Kasutamine]]&lt;br /&gt;
* [[:Riistvara]]&lt;br /&gt;
* [[:Viited]]&lt;br /&gt;
&lt;br /&gt;
logod ,et ei ununeks teha http://muheleja.eenet.ee/~laas/torv/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Kontakt&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
EENetiga saate kontakti e-posti teel: eenet@eenet.ee.&lt;br /&gt;
&lt;br /&gt;
Kuutõrvajaga seotud küsimised kuutorvaja@eenet.ee&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Image:Eenet_sinimustvalge_suur.gif]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1857</id>
		<title>PHP käivitamine kasutaja õigustes</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1857"/>
		<updated>2006-09-12T10:00:37Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Apache suexec on programm mis lisati versioonis 1.2 ja annab apache kasutajatele v2imaluse k2ivitada&lt;br /&gt;
cgi ja ssi programme kasutaja id&#039;ga mis erinev kui veebiserver id. Noramaalselt toimivad k2ik skriptid veebiserveri 2igustes.&lt;br /&gt;
Kahjuks v2imaldab see startida ainult cgi skripte selliselt. J2rgnev pala kirjeldab kuidas saada iga serveris asuv php tykk samuti k2ima&lt;br /&gt;
antud kasutaja 2igustes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tarkvara install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports ..apache2&lt;br /&gt;
make with_suexec_modules=yes install clean&lt;br /&gt;
&lt;br /&gt;
see j2rel installime php&lt;br /&gt;
kompileerida tuleb see ilma apache ja cli moodulita kyll aga cgi toega&lt;br /&gt;
&lt;br /&gt;
ning siis fastcgi install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see k2sk paigaldab apache koos suexeci&#039;iga&lt;br /&gt;
peale installi saame kontrollida olemasolu ja parameetreid selliselt&lt;br /&gt;
&lt;br /&gt;
 2r4# suexec -V&lt;br /&gt;
 -D AP_DOC_ROOT=&amp;quot;/usr/local/www/data&amp;quot;&lt;br /&gt;
 -D AP_GID_MIN=1000&lt;br /&gt;
 -D AP_HTTPD_USER=&amp;quot;www&amp;quot;&lt;br /&gt;
 -D AP_LOG_EXEC=&amp;quot;/var/log/httpd-suexec.log&amp;quot;&lt;br /&gt;
 -D AP_SAFE_PATH=&amp;quot;/usr/local/bin:/usr/local/bin:/usr/bin:/bin&amp;quot;&lt;br /&gt;
 -D AP_UID_MIN=1000&lt;br /&gt;
 -D AP_USERDIR_SUFFIX=&amp;quot;public_html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu n2ha soovib suexec ,et k2ik skriptid mida tema abil k2ivitatakse asuksid /usr/local/www/data&lt;br /&gt;
ei hakka DOC_ROOT muutma ja loome testi sinna.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;konfiguratsioon apachel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
muudame httpd.conf&lt;br /&gt;
&lt;br /&gt;
 LoadModule suexec_module libexec/apache2/mod_suexec.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin veel konfi sellise sektsiooni&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;
    FastCgiWrapper  /usr/local/sbin/suexec&lt;br /&gt;
    FastCgiConfig   -singleThreshold 1 -pass-header HTTP_AUTHORIZATION&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitame virtualhostid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse katse&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse&lt;br /&gt;
  ServerName www.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse/&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse3 katse3&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
  ServerName test.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript wrapperiks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
varasemalt virtualhostis sidusime igas .php laiendi kindla cgi skriptiga mida suexeciga k2ivitame&lt;br /&gt;
viimaks ehitame skripti enda mis k2ivitatuna suexeci abil kasutaja 2igustes stardib php enda ja sellekaudu ka veebi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #PHPRC=&amp;quot;/usr/local/etc/php.ini&amp;quot;&lt;br /&gt;
 export PHPRC&lt;br /&gt;
 PHP_FCGI_CHILDREN=4&lt;br /&gt;
 export PHP_FCGI_CHILDREN&lt;br /&gt;
 exec /usr/local/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
kopeerime selle faili kasutajate katse ja katse 3 kaustadesse&lt;br /&gt;
&lt;br /&gt;
/usr/local/www/data/katse/cgi-bin/php5-fcgi/usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
teeme chown mõlemale failile kasutaja õigusesse&lt;br /&gt;
&lt;br /&gt;
chown katse:katse /usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
chown katse3:katse3 /usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;testimine kasutamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 testimiseks saab teha skripti&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; ?php&lt;br /&gt;
 print &amp;quot;hello world&amp;lt; p &amp;gt;\n&amp;quot;;&lt;br /&gt;
 system(&amp;quot;id&amp;quot;);&lt;br /&gt;
 php? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
www.nimi.ee skripti vaadates&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1004(katse) gid=1004(katse) groups=1004(katse) &lt;br /&gt;
&lt;br /&gt;
test.nimi.ee&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1009(katse3) gid=1009(katse3) groups=1009(katse3) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EENet 2006&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1856</id>
		<title>PHP käivitamine kasutaja õigustes</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1856"/>
		<updated>2006-09-12T06:22:50Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Apache suexec on programm mis lisati versioonis 1.2 ja annab apache kasutajatele v2imaluse k2ivitada&lt;br /&gt;
cgi ja ssi programme kasutaja id&#039;ga mis erinev kui veebiserver id. Noramaalselt toimivad k2ik skriptid veebiserveri 2igustes.&lt;br /&gt;
Kahjuks v2imaldab see startida ainult cgi skripte selliselt. J2rgnev pala kirjeldab kuidas saada iga serveris asuv php tykk samuti k2ima&lt;br /&gt;
antud kasutaja 2igustes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tarkvara install&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports ..apache2&lt;br /&gt;
make with_suexec_modules=yes install clean&lt;br /&gt;
&lt;br /&gt;
see j2rel installime php&lt;br /&gt;
kompileerida tuleb see ilma apache ja cli moodulita kyll aga cgi toega&lt;br /&gt;
&lt;br /&gt;
ning siis fastcgi install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see k2sk paigaldab apache koos suexeci&#039;iga&lt;br /&gt;
peale installi saame kontrollida olemasolu ja parameetreid selliselt&lt;br /&gt;
&lt;br /&gt;
 2r4# suexec -V&lt;br /&gt;
 -D AP_DOC_ROOT=&amp;quot;/usr/local/www/data&amp;quot;&lt;br /&gt;
 -D AP_GID_MIN=1000&lt;br /&gt;
 -D AP_HTTPD_USER=&amp;quot;www&amp;quot;&lt;br /&gt;
 -D AP_LOG_EXEC=&amp;quot;/var/log/httpd-suexec.log&amp;quot;&lt;br /&gt;
 -D AP_SAFE_PATH=&amp;quot;/usr/local/bin:/usr/local/bin:/usr/bin:/bin&amp;quot;&lt;br /&gt;
 -D AP_UID_MIN=1000&lt;br /&gt;
 -D AP_USERDIR_SUFFIX=&amp;quot;public_html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu n2ha soovib suexec ,et k2ik skriptid mida tema abil k2ivitatakse asuksid /usr/local/www/data&lt;br /&gt;
ei hakka DOC_ROOT muutma ja loome testi sinna.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;konfiguratsioon apachel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
muudame httpd.conf&lt;br /&gt;
&lt;br /&gt;
 LoadModule suexec_module libexec/apache2/mod_suexec.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin veel konfi sellise sektsiooni&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;
    FastCgiWrapper  /usr/local/sbin/suexec&lt;br /&gt;
    FastCgiConfig   -singleThreshold 1 -pass-header HTTP_AUTHORIZATION&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitame virtualhostid&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse katse&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse&lt;br /&gt;
  ServerName www.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse/&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse3 katse3&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
  ServerName test.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Skript wrapperiks&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
varasemalt virtualhostis sidusime igas .php laiendi kindla cgi skriptiga mida suexeciga k2ivitame&lt;br /&gt;
viimaks ehitame skripti enda mis k2ivitatuna suexeci abil kasutaja 2igustes stardib php enda ja sellekaudu ka veebi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #PHPRC=&amp;quot;/usr/local/etc/php.ini&amp;quot;&lt;br /&gt;
 export PHPRC&lt;br /&gt;
 PHP_FCGI_CHILDREN=4&lt;br /&gt;
 export PHP_FCGI_CHILDREN&lt;br /&gt;
 exec /usr/local/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
kopeerime selle faili kasutajate katse ja katse 3 kaustadesse ja teeme chown mõlemale failile kasutaja õigusesse&lt;br /&gt;
/usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
/usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
chown katse:katse /usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
chown katse3:katse3 /usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;testimine kasutamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 testimiseks saab teha skripti&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; ?php&lt;br /&gt;
 print &amp;quot;hello world&amp;lt; p &amp;gt;\n&amp;quot;;&lt;br /&gt;
 system(&amp;quot;id&amp;quot;);&lt;br /&gt;
 php? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
www.nimi.ee skripti vaadates&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1004(katse) gid=1004(katse) groups=1004(katse) &lt;br /&gt;
&lt;br /&gt;
test.nimi.ee&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1009(katse3) gid=1009(katse3) groups=1009(katse3) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EENet 2006&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1855</id>
		<title>PHP käivitamine kasutaja õigustes</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1855"/>
		<updated>2006-09-12T06:21:09Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Apache suexec on programm mis lisati versioonis 1.2 ja annab apache kasutajatele v2imaluse k2ivitada&lt;br /&gt;
cgi ja ssi programme kasutaja id&#039;ga mis erinev kui veebiserver id. Noramaalselt toimivad k2ik skriptid veebiserveri 2igustes.&lt;br /&gt;
Kahjuks v2imaldab see startida ainult cgi skripte selliselt. J2rgnev pala kirjeldab kuidas saada iga serveris asuv php tykk samuti k2ima&lt;br /&gt;
antud kasutaja 2igustes.&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports ..apache2&lt;br /&gt;
make with_suexec_modules=yes install clean&lt;br /&gt;
&lt;br /&gt;
see j2rel installime php&lt;br /&gt;
kompileerida tuleb see ilma apache ja cli moodulita kyll aga cgi toega&lt;br /&gt;
&lt;br /&gt;
ning siis fastcgi install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
see k2sk paigaldab apache koos suexeci&#039;iga&lt;br /&gt;
peale installi saame kontrollida olemasolu ja parameetreid selliselt&lt;br /&gt;
&lt;br /&gt;
 2r4# suexec -V&lt;br /&gt;
 -D AP_DOC_ROOT=&amp;quot;/usr/local/www/data&amp;quot;&lt;br /&gt;
 -D AP_GID_MIN=1000&lt;br /&gt;
 -D AP_HTTPD_USER=&amp;quot;www&amp;quot;&lt;br /&gt;
 -D AP_LOG_EXEC=&amp;quot;/var/log/httpd-suexec.log&amp;quot;&lt;br /&gt;
 -D AP_SAFE_PATH=&amp;quot;/usr/local/bin:/usr/local/bin:/usr/bin:/bin&amp;quot;&lt;br /&gt;
 -D AP_UID_MIN=1000&lt;br /&gt;
 -D AP_USERDIR_SUFFIX=&amp;quot;public_html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu n2ha soovib suexec ,et k2ik skriptid mida tema abil k2ivitatakse asuksid /usr/local/www/data&lt;br /&gt;
ei hakka DOC_ROOT muutma ja loome testi sinna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame httpd.conf&lt;br /&gt;
&lt;br /&gt;
 LoadModule suexec_module libexec/apache2/mod_suexec.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin veel konfi sellise sektsiooni&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;
    FastCgiWrapper  /usr/local/sbin/suexec&lt;br /&gt;
    FastCgiConfig   -singleThreshold 1 -pass-header HTTP_AUTHORIZATION&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin virtualhostid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse katse&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse&lt;br /&gt;
  ServerName www.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse/&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse3 katse3&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
  ServerName test.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
varasemalt virtualhostis sidusime igas .php laiendi kindla cgi skriptiga mida suexeciga k2ivitame&lt;br /&gt;
viimaks ehitame skripti enda mis k2ivitatuna suexeci abil kasutaja 2igustes stardib php enda ja sellekaudu ka veebi.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #PHPRC=&amp;quot;/usr/local/etc/php.ini&amp;quot;&lt;br /&gt;
 export PHPRC&lt;br /&gt;
 PHP_FCGI_CHILDREN=4&lt;br /&gt;
 export PHP_FCGI_CHILDREN&lt;br /&gt;
 exec /usr/local/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
kopeerime selle faili kasutajate katse ja katse 3 kaustadesse ja teeme chown mõlemale failile kasutaja õigusesse&lt;br /&gt;
/usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
/usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
chown katse:katse /usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
chown katse3:katse3 /usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 testimiseks saab teha skripti&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; ?php&lt;br /&gt;
 print &amp;quot;hello world&amp;lt; p &amp;gt;\n&amp;quot;;&lt;br /&gt;
 system(&amp;quot;id&amp;quot;);&lt;br /&gt;
 php? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
www.nimi.ee skripti vaadates&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1004(katse) gid=1004(katse) groups=1004(katse) &lt;br /&gt;
&lt;br /&gt;
test.nimi.ee&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1009(katse3) gid=1009(katse3) groups=1009(katse3) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EENet 2006&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1854</id>
		<title>PHP käivitamine kasutaja õigustes</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1854"/>
		<updated>2006-09-12T06:19:00Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Apache suexec on programm mis lisati versioonis 1.2 ja annab apache kasutajatele v2imaluse k2ivitada&lt;br /&gt;
cgi ja ssi programme kasutaja id&#039;ga mis erinev kui veebiserver id. Noramaalselt toimivad k2ik skriptid veebiserveri 2igustes.&lt;br /&gt;
Kahjuks v2imaldab see startida ainult cgi skripte selliselt. J2rgnev pala kirjeldab kuidas saada iga serveris asuv php tykk samuti k2ima&lt;br /&gt;
antud kasutaja 2igustes.&lt;br /&gt;
&lt;br /&gt;
cd /usr/ports ..apache2&lt;br /&gt;
make with_suexec_modules=yes install clean&lt;br /&gt;
&lt;br /&gt;
see k2sk paigaldab apache koos suexeci&#039;iga&lt;br /&gt;
peale installi saame kontrollida olemasolu ja parameetreid selliselt&lt;br /&gt;
&lt;br /&gt;
 2r4# suexec -V&lt;br /&gt;
 -D AP_DOC_ROOT=&amp;quot;/usr/local/www/data&amp;quot;&lt;br /&gt;
 -D AP_GID_MIN=1000&lt;br /&gt;
 -D AP_HTTPD_USER=&amp;quot;www&amp;quot;&lt;br /&gt;
 -D AP_LOG_EXEC=&amp;quot;/var/log/httpd-suexec.log&amp;quot;&lt;br /&gt;
 -D AP_SAFE_PATH=&amp;quot;/usr/local/bin:/usr/local/bin:/usr/bin:/bin&amp;quot;&lt;br /&gt;
 -D AP_UID_MIN=1000&lt;br /&gt;
 -D AP_USERDIR_SUFFIX=&amp;quot;public_html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nagu n2ha soovib suexec ,et k2ik skriptid mida tema abil k2ivitatakse asuksid /usr/local/www/data&lt;br /&gt;
ei hakka DOC_ROOT muutma ja loome testi sinna.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame httpd.conf&lt;br /&gt;
&lt;br /&gt;
 LoadModule suexec_module libexec/apache2/mod_suexec.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin veel konfi sellise sektsiooni&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;
    FastCgiWrapper  /usr/local/sbin/suexec&lt;br /&gt;
    FastCgiConfig   -singleThreshold 1 -pass-header HTTP_AUTHORIZATION&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin virtualhostid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse katse&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse&lt;br /&gt;
  ServerName www.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse/&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse3 katse3&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
  ServerName test.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
viimaks ehitame skripti&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #PHPRC=&amp;quot;/usr/local/etc/php.ini&amp;quot;&lt;br /&gt;
 export PHPRC&lt;br /&gt;
 PHP_FCGI_CHILDREN=4&lt;br /&gt;
 export PHP_FCGI_CHILDREN&lt;br /&gt;
 exec /usr/local/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
kopeerime selle faili kasutajate katse ja katse 3 kaustadesse ja teeme chown mõlemale failile kasutaja õigusesse&lt;br /&gt;
/usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
/usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
chown katse:katse /usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
chown katse3:katse3 /usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 testimiseks saab teha skripti&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; ?php&lt;br /&gt;
 print &amp;quot;hello world&amp;lt; p &amp;gt;\n&amp;quot;;&lt;br /&gt;
 system(&amp;quot;id&amp;quot;);&lt;br /&gt;
 php? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
www.nimi.ee skripti vaadates&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1004(katse) gid=1004(katse) groups=1004(katse) &lt;br /&gt;
&lt;br /&gt;
test.nimi.ee&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1009(katse3) gid=1009(katse3) groups=1009(katse3) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EENet 2006&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1853</id>
		<title>PHP käivitamine kasutaja õigustes</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1853"/>
		<updated>2006-09-12T06:13:19Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;cd /usr/ports ..apache2&lt;br /&gt;
make with_suexec_modules=yes&lt;br /&gt;
&lt;br /&gt;
 2r4# suexec -V&lt;br /&gt;
 -D AP_DOC_ROOT=&amp;quot;/usr/local/www/data&amp;quot;&lt;br /&gt;
 -D AP_GID_MIN=1000&lt;br /&gt;
 -D AP_HTTPD_USER=&amp;quot;www&amp;quot;&lt;br /&gt;
 -D AP_LOG_EXEC=&amp;quot;/var/log/httpd-suexec.log&amp;quot;&lt;br /&gt;
 -D AP_SAFE_PATH=&amp;quot;/usr/local/bin:/usr/local/bin:/usr/bin:/bin&amp;quot;&lt;br /&gt;
 -D AP_UID_MIN=1000&lt;br /&gt;
 -D AP_USERDIR_SUFFIX=&amp;quot;public_html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ei hakka DOC_ROOT muutma nagu n2ha ylevalt asub see hetkel /usr/local/www/data ehitasin sinna kiirelt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame httpd.conf&lt;br /&gt;
&lt;br /&gt;
 LoadModule suexec_module libexec/apache2/mod_suexec.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 tekitasin veel konfi sellise jubina..ilma ei k2inud&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;
    FastCgiWrapper  /usr/local/sbin/suexec&lt;br /&gt;
    FastCgiConfig   -singleThreshold 1 -pass-header HTTP_AUTHORIZATION&lt;br /&gt;
&lt;br /&gt;
    AddHandler  fastcgi-script              .fcgi .fcg .fpl&amp;gt;    &lt;br /&gt;
 AddType     application/x-httpd-php5    .php .php5&lt;br /&gt;
    AddType     application/x-httpd-php4    .php4&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin virtualhostid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse katse&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse&lt;br /&gt;
  ServerName www.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse/&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse3 katse3&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
  ServerName test.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
viimaks ehitame skripti&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #PHPRC=&amp;quot;/usr/local/etc/php.ini&amp;quot;&lt;br /&gt;
 export PHPRC&lt;br /&gt;
 PHP_FCGI_CHILDREN=4&lt;br /&gt;
 export PHP_FCGI_CHILDREN&lt;br /&gt;
 exec /usr/local/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
kopeerime selle faili kasutajate katse ja katse 3 kaustadesse ja teeme chown mõlemale failile kasutaja õigusesse&lt;br /&gt;
/usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
/usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
chown katse:katse /usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
chown katse3:katse3 /usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 testimiseks saab teha skripti&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; ?php&lt;br /&gt;
 print &amp;quot;hello world&amp;lt; p &amp;gt;\n&amp;quot;;&lt;br /&gt;
 system(&amp;quot;id&amp;quot;);&lt;br /&gt;
 php? &amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
www.nimi.ee skripti vaadates&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1004(katse) gid=1004(katse) groups=1004(katse) &lt;br /&gt;
&lt;br /&gt;
test.nimi.ee&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1009(katse3) gid=1009(katse3) groups=1009(katse3) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EENet 2006&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1852</id>
		<title>PHP käivitamine kasutaja õigustes</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1852"/>
		<updated>2006-09-12T06:12:59Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;cd /usr/ports ..apache2&lt;br /&gt;
make with_suexec_modules=yes&lt;br /&gt;
&lt;br /&gt;
 2r4# suexec -V&lt;br /&gt;
 -D AP_DOC_ROOT=&amp;quot;/usr/local/www/data&amp;quot;&lt;br /&gt;
 -D AP_GID_MIN=1000&lt;br /&gt;
 -D AP_HTTPD_USER=&amp;quot;www&amp;quot;&lt;br /&gt;
 -D AP_LOG_EXEC=&amp;quot;/var/log/httpd-suexec.log&amp;quot;&lt;br /&gt;
 -D AP_SAFE_PATH=&amp;quot;/usr/local/bin:/usr/local/bin:/usr/bin:/bin&amp;quot;&lt;br /&gt;
 -D AP_UID_MIN=1000&lt;br /&gt;
 -D AP_USERDIR_SUFFIX=&amp;quot;public_html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ei hakka DOC_ROOT muutma nagu n2ha ylevalt asub see hetkel /usr/local/www/data ehitasin sinna kiirelt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame httpd.conf&lt;br /&gt;
&lt;br /&gt;
 LoadModule suexec_module libexec/apache2/mod_suexec.so&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 tekitasin veel konfi sellise jubina..ilma ei k2inud&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;
    FastCgiWrapper  /usr/local/sbin/suexec&lt;br /&gt;
    FastCgiConfig   -singleThreshold 1 -pass-header HTTP_AUTHORIZATION&lt;br /&gt;
&lt;br /&gt;
    AddHandler  fastcgi-script              .fcgi .fcg .fpl&amp;gt;    &lt;br /&gt;
 AddType     application/x-httpd-php5    .php .php5&lt;br /&gt;
    AddType     application/x-httpd-php4    .php4&lt;br /&gt;
 &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin virtualhostid&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse katse&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse&lt;br /&gt;
  ServerName www.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse/&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse3 katse3&lt;br /&gt;
  ServerAdmin kasutaja@nimi.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
  ServerName test.nimi.ee&lt;br /&gt;
 &lt;br /&gt;
 ScriptAlias /php-fastcgi/ /usr/local/www/data/katse3/cgi-bin&lt;br /&gt;
 AddType application/x-httpd-fastphp .php&lt;br /&gt;
 Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
 &lt;br /&gt;
 &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
viimaks ehitame skripti&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 #PHPRC=&amp;quot;/usr/local/etc/php.ini&amp;quot;&lt;br /&gt;
 export PHPRC&lt;br /&gt;
 PHP_FCGI_CHILDREN=4&lt;br /&gt;
 export PHP_FCGI_CHILDREN&lt;br /&gt;
 exec /usr/local/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
kopeerime selle faili kasutajate katse ja katse 3 kaustadesse ja teeme chown mõlemale failile kasutaja õigusesse&lt;br /&gt;
/usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
/usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
chown katse:katse /usr/local/www/data/katse/cgi-bin/php5-fcgi&lt;br /&gt;
chown katse3:katse3 /usr/local/www/data/katse3/cgi-bin/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 testimiseks saab teha skripti&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
 print &amp;quot;hello world&amp;lt;p&amp;gt;\n&amp;quot;;&lt;br /&gt;
 system(&amp;quot;id&amp;quot;);&lt;br /&gt;
 php?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
www.nimi.ee skripti vaadates&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1004(katse) gid=1004(katse) groups=1004(katse) &lt;br /&gt;
&lt;br /&gt;
test.nimi.ee&lt;br /&gt;
&lt;br /&gt;
 hello world&lt;br /&gt;
 &lt;br /&gt;
 uid=1009(katse3) gid=1009(katse3) groups=1009(katse3) &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
EENet 2006&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1851</id>
		<title>PHP käivitamine kasutaja õigustes</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=PHP_k%C3%A4ivitamine_kasutaja_%C3%B5igustes&amp;diff=1851"/>
		<updated>2006-09-12T06:02:22Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
cd /usr/ports ..apache2&lt;br /&gt;
make with_suexec_modules=yes&lt;br /&gt;
&lt;br /&gt;
 2r4# suexec -V&lt;br /&gt;
 -D AP_DOC_ROOT=&amp;quot;/usr/local/www/data&amp;quot;&lt;br /&gt;
-D AP_GID_MIN=1000&lt;br /&gt;
 -D AP_HTTPD_USER=&amp;quot;www&amp;quot;&lt;br /&gt;
 -D AP_LOG_EXEC=&amp;quot;/var/log/httpd-suexec.log&amp;quot;&lt;br /&gt;
 -D AP_SAFE_PATH=&amp;quot;/usr/local/bin:/usr/local/bin:/usr/bin:/bin&amp;quot;&lt;br /&gt;
 -D AP_UID_MIN=1000&lt;br /&gt;
 -D AP_USERDIR_SUFFIX=&amp;quot;public_html&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ei hakka DOC_ROOT muutma nagu n2ha ylevalt asub see hetkel /usr/local/www/data ehitasin sinna kiirelt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
muudame httpd.conf&lt;br /&gt;
&lt;br /&gt;
&amp;gt; LoadModule suexec_module libexec/apache2/mod_suexec.so&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; tekitasin veel konfi sellise jubina..ilma ei k2inud&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; &amp;lt;IfModule mod_fastcgi.c&amp;gt;&lt;br /&gt;
&amp;gt;    FastCgiWrapper  /usr/local/sbin/suexec&lt;br /&gt;
&amp;gt;    FastCgiConfig   -singleThreshold 1 -pass-header HTTP_AUTHORIZATION&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;    AddHandler  fastcgi-script              .fcgi .fcg .fpl&lt;br /&gt;
&amp;gt;    AddType     application/x-httpd-php5    .php .php5&lt;br /&gt;
&amp;gt;    AddType     application/x-httpd-php4    .php4&lt;br /&gt;
&amp;gt; &amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
tekitasin virtualhosti&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost 84.50.68.186:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse3 katse3&lt;br /&gt;
  ServerAdmin jj@eenet.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/jj&lt;br /&gt;
  ServerName www.moonus.ee&lt;br /&gt;
&lt;br /&gt;
ScriptAlias /php-fastcgi/ /usr/local/www/data/jj/&lt;br /&gt;
AddType application/x-httpd-fastphp .php&lt;br /&gt;
Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;VirtualHost 84.50.68.186:80&amp;gt;&lt;br /&gt;
  SuexecUserGroup katse katse&lt;br /&gt;
  ServerAdmin jj@eenet.ee&lt;br /&gt;
  DocumentRoot /usr/local/www/data/katse&lt;br /&gt;
  ServerName test.moonus.ee&lt;br /&gt;
&lt;br /&gt;
ScriptAlias /php-fastcgi/ /usr/local/www/data/katse/&lt;br /&gt;
AddType application/x-httpd-fastphp .php&lt;br /&gt;
Action application/x-httpd-fastphp /php-fastcgi/php5-fcgi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; viimaks&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; #!/bin/sh&lt;br /&gt;
&amp;gt; #PHPRC=&amp;quot;/usr/local/etc/php.ini&amp;quot;&lt;br /&gt;
&amp;gt; export PHPRC&lt;br /&gt;
&amp;gt; PHP_FCGI_CHILDREN=4&lt;br /&gt;
&amp;gt; export PHP_FCGI_CHILDREN&lt;br /&gt;
&amp;gt; exec /usr/local/bin/php-cgi&lt;br /&gt;
&lt;br /&gt;
kopeerime selle faili kasutajate katse ja katse 3 kaustadesse ja teeme chown mõlemale failile kasutaja õigusesse&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; apachele restart ja peaks liikuma&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; testimiseks tegin phpfailikese&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; &amp;lt;?php&lt;br /&gt;
&amp;gt; print &amp;quot;hello world&amp;lt;p&amp;gt;\n&amp;quot;;&lt;br /&gt;
&amp;gt; system(&amp;quot;id&amp;quot;);&lt;br /&gt;
&amp;gt; php?&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; http://www.moonus.ee/idt.php&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; vist midagi ei j22nud kirjeldamata..&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; JJ&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Toored_palad&amp;diff=1850</id>
		<title>Toored palad</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Toored_palad&amp;diff=1850"/>
		<updated>2006-09-12T05:57:56Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:Pisikesed asjad]]&lt;br /&gt;
* [[:NFS-Root arvuti tekitamine]]&lt;br /&gt;
* [[:iSCSI kasutamine]]&lt;br /&gt;
* [[:Virtualiseerimine tarkvaraga Xen]]&lt;br /&gt;
* [[:Oracle RAC]]&lt;br /&gt;
* [[:Arvuti kasutamine]]&lt;br /&gt;
* [[:Load balancing ja failover]]&lt;br /&gt;
* [[:ldap klient ja server]]&lt;br /&gt;
* [[:FreeBSD jail]]&lt;br /&gt;
* [[:PgAdmin]]&lt;br /&gt;
* [[:Bookmark Sync and Sort - Firefoxi bookmarkide sünkroniseerimine]]&lt;br /&gt;
* [[:rsync backup]]&lt;br /&gt;
* [[:vinum gvinum ja geom]]&lt;br /&gt;
* [[:freebsd traffic shaping]] ipfw ja dummynet&#039;ist pf ja altq&#039;ni&lt;br /&gt;
* [[:subversion]]&lt;br /&gt;
* [[:isc-dhcpd server]]&lt;br /&gt;
* [[:rrdool]] snmp ja süsteemse info alusel graafikute joonistamine&lt;br /&gt;
* [[:pptpvpn]] mpd ja poptop sissehelistamisvpn serverid&lt;br /&gt;
* [[:postfix]] FreeBSD näitel&lt;br /&gt;
* [[:postfix &amp;amp; spam]] FreeBSD näitel&lt;br /&gt;
* [[:terminal server]] FreeBSD näitel&lt;br /&gt;
* [[:FreeBSD wifi ap]]&lt;br /&gt;
* [[:NetBSD wifi ap]]&lt;br /&gt;
* [[:Linux ATM]]&lt;br /&gt;
* [[:Debian AMD64]]&lt;br /&gt;
* [[:procmail vacation]] migreerida procmaili tekstile!&lt;br /&gt;
* [[:Integrit]]&lt;br /&gt;
* [[:Packet Filter]]&lt;br /&gt;
* [[:Solarise GNU tarkvara arhiivi kasutamine]]&lt;br /&gt;
* [[:Stunnel]]&lt;br /&gt;
* [[:Postal]]&lt;br /&gt;
* [[:mailman]] poolik!&lt;br /&gt;
* [[:apache suexec php freebsd]]&lt;br /&gt;
&lt;br /&gt;
* [[:jj sodinurk testimiseks ja kiireteks ideedeks]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Slackware_Linux&amp;diff=1491</id>
		<title>Slackware Linux</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Slackware_Linux&amp;diff=1491"/>
		<updated>2006-08-07T15:32:58Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Slackware Linux on üks esimesi Linuxi distributsioone ja on tänapäeval tuntud heas mõttes oma konservatiivsusega. Näiteks läks Slackware viimasena üle libc5lt glibc2 libradele. Siiski, distributsiooni kuuluvad nii serverina kui töökohal kasutamiseks olulised vahendid. &lt;br /&gt;
&lt;br /&gt;
Installeerimine Juhised operatsioonisüsteemi installeerimiseks. &lt;br /&gt;
&lt;br /&gt;
Tarkvara Kuidas töötavale süsteemile tarkvara lisada, värskendada ja eemaldada. &lt;br /&gt;
&lt;br /&gt;
Eesti asetusega klaviatuuri kasutamine Juhised eesti asetusega klaviatuuri kasutamiseks Xi ja konsooli all.&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Operatsioonis%C3%BCsteemid&amp;diff=1490</id>
		<title>Operatsioonisüsteemid</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Operatsioonis%C3%BCsteemid&amp;diff=1490"/>
		<updated>2006-08-07T15:32:41Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Debian]]&lt;br /&gt;
*[[CentOS]]&lt;br /&gt;
*[[Solaris]]&lt;br /&gt;
*[[FreeBSD]]&lt;br /&gt;
*[[Gentoo]]&lt;br /&gt;
*[[HP-UX]]&lt;br /&gt;
*[[Slackware Linux]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=OpenSSH_kasutamine&amp;diff=1489</id>
		<title>OpenSSH kasutamine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=OpenSSH_kasutamine&amp;diff=1489"/>
		<updated>2006-08-07T15:17:27Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;SSH&lt;br /&gt;
&lt;br /&gt;
 SSH &lt;br /&gt;
 Teise masinasse sisselogimine ja ühenduse lõpetamine &lt;br /&gt;
 Kasutaja autentimine tema RSA võtmetega: &lt;br /&gt;
     RSA võtmete moodustamine &lt;br /&gt;
     RSA avaliku võtme SSH serverisse paigutamine &lt;br /&gt;
     RSA võtmete kasutamine &lt;br /&gt;
     Salajaste võtmete hoidmine mälus &lt;br /&gt;
 Teises masinas korralduste täitmine &lt;br /&gt;
 Failide kopeerimine &lt;br /&gt;
 Oma RSA salajase võtme parooli muutmine &lt;br /&gt;
 Xi rakenduste kasutamine üle võrgu &lt;br /&gt;
 Kasulikud lisamaterjalid &lt;br /&gt;
 SSH&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;SSH&#039;&#039;&#039; (Secure Shell - e. k. kindel koorik) on programmide komplekt, mis on mõeldud r-korralduste (rsh, rcp ja rlogin&#039;i) asendamiseks funktsionaalsuselt sarnaste, kuid pealtkuulamise ja IP-aadressi võltsimise suhtes turvalisemate vahenditega. &lt;br /&gt;
&lt;br /&gt;
SSH võimaldab üle mitteturvalise liini turvaliselt:&lt;br /&gt;
logida teise masinasse ja seal toimetada &lt;br /&gt;
anda käske teises masinas &lt;br /&gt;
kopeerida faile masinate vahel &lt;br /&gt;
porte ümber suunata (ingl. k. port forwarding), nt. Fetchmaili ja FTP kasutamisel &lt;br /&gt;
Xi rakendusi üle võrgu &amp;quot;vedada&amp;quot; &lt;br /&gt;
luua turvalisi kanaleid (ingl. k. secure tunnel) teiste protokollide jaoks, näiteks PPP &lt;br /&gt;
&lt;br /&gt;
Kõik need juhud eeldavad, et teil on kasutajatunnus ka teises masinas. SSH põhineb klient-server mudelil kusjuures ühenduse algatab alati SSH klient. Edaspidises kasutatakse väljendit SSH server, mille all mõeldakse teist masinat ning millel on SSH kliendiga suhtlemiseks sobiv tarkvara. &lt;br /&gt;
&lt;br /&gt;
SSH on protokoll, mille versioonile 1 ja samuti selle baasil loodub programmide komplektile viidatakse kui SSH1. SSH1 on vabalt kasutatav, olles samas ebaturvalisem kui SSH2 protokollil põhinev tarkvara.T2nap2eval pole SSH1 kasutamine soovitatav. SSH kasutab avaliku võtmega krüptimist, mis toetub RSA algoritmile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Teise masinasse sisselogimine ja ühenduse lõpetamine&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Kirjeldame lihtsustatult, kuidas toimub SSHga teise masinasse sisselogimine. &lt;br /&gt;
&lt;br /&gt;
Logimisel on kolm etappi: &lt;br /&gt;
Protokollide kontroll. Seansi algus ei ole krüptitud. Selle käigus teevad osapooled kindlaks, et nad kasutavad omavahel sobivaid SSH versioone. &lt;br /&gt;
Klient veendub serveri ehtsuses. Serveril on kaks RSA võtit: salajane ja avalik. Et klient saaks veenduda, serveri ehtsuses peab ta eelnevalt teadma serveri avalikku võtit. Teatavasti on avaliku võtme krüptograafia kõige nõrgemaks kohaks avaliku võtme edastamine selle kasutajale. Selle võib klient saada, nt disketil, serveri administraatori käest isiklikult, kuid levinum on riskantsem viis. Nimelt esmakordsel ühendusevõtmisel usaldab klient serverit. Saades serveri avaliku võtme ning kliendi so kasutaja nõusoleku, lisatakse see faili ~/.ssh/known_hosts. Kui edaspidi võetakse ühendust sama serveriga, siis on võimalik juba kasutada standardset avaliku võtme krüptograafiat: &lt;br /&gt;
&lt;br /&gt;
Server genereerib ja krüptib juhusliku järgnevuse (ingl. k. challenge) oma salajase võtmega ja saadab selle kliendile. &lt;br /&gt;
Klient püüab saadetist lahti krüptida tema käsutuses oleva vastava avaliku võtmega. &lt;br /&gt;
Kui see õnnestub, on server ehtne; kui mitte, siis on server võlts või on ta vahepeal endale uud võtmed tekitanud. &lt;br /&gt;
Klient saadab serverile tagasi ühe võtmega krüptimise shifri nime (DES, 3DES, IDEA) ja serveri avaliku võtmega küpteeritud sessioonivõtme. Saadetis on avatav ainult vastava salajase võtmega, mis on eeldatavasti vaid õigel serveril. &lt;br /&gt;
Edasine infovahetus serveri ja kliendi vahel toimub üle krüptitud kanali, kusjuures mõlemad pooled kasutavad kokkulepitud shifrit ja sessioonivõtit. &lt;br /&gt;
&lt;br /&gt;
Server veendub kliendi ehtsuses. Esmalt püütakse kasutajat autentida automatiseeritud viisil. Kui see ei õnnestu, kontrollitakse kasutaja UNIXi parooli, kasutades loodud turvalist kanalit. &lt;br /&gt;
&lt;br /&gt;
Praktiliselt algatab klient serveriga ühenduse käsuga ssh, näiteks &lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh -l priit reptilus.zoo.tartu.ee&lt;br /&gt;
 Host key not found from the list of known hosts.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? yes&lt;br /&gt;
 Host &#039;reptilus.zoo.tartu.ee&#039; added to the list of known hosts.&lt;br /&gt;
 Creating random seed file ~/.ssh/random_seed. This may take a while.&lt;br /&gt;
 priit@reptilus.zoo.tartu.ee&#039;s password:&lt;br /&gt;
 reptilus~$&lt;br /&gt;
&lt;br /&gt;
Seejuures:&lt;br /&gt;
tekitatakse kliendile kataloog ~/.ssh milles sisalduvad SSHle olulised failid &lt;br /&gt;
serveri avalik võti lisatakse faili ~/.ssh/known_hosts &lt;br /&gt;
tekitatakse SSH sisemisteks vajadusteks juhuslikku alget sisaldav fail ~/.ssh/random_seed &lt;br /&gt;
küsitakse kasutaja UNIXi parooli, kuna kasutaja RSA võtmetega automaatne autentimine ebaõnnestus &lt;br /&gt;
&lt;br /&gt;
Tulemusena saadi äsjases näites ette teise masina viip ja võiks hakata seal toimetama. Sarnase tulemuse oleksite võinud saada telnetiga, kuid SSH abil tekitatud ühendust krüptitakse. &lt;br /&gt;
&lt;br /&gt;
Seansi lõpetamine toimub tavalisel moel välja-logimisega &lt;br /&gt;
 reptilus~$ logout&lt;br /&gt;
 gnoom~$&lt;br /&gt;
&lt;br /&gt;
Niisiis&lt;br /&gt;
SSH klient teeb SSH serveri avaliku võtme abil kindlaks SSH serveri ehtsuse ja &lt;br /&gt;
seejärel SSH server autendib kasutaja &lt;br /&gt;
Märkus&lt;br /&gt;
&lt;br /&gt;
Kujutleme olukorda, kus teil on harjumus külastada SSHga mõnda masinat ning te ühtäkki märkate sisselogimisel, et server vastab teile hoiatava veateatega, öeldes, et serveri avalik võti ei klapi, pakkudes aga teile võimalust jätkata sisselogimist. Sama toimub ka igal järgmisel korral. Sel juhul on kaks võimalust: &lt;br /&gt;
Te suhtlete võltsserveriga ning ei tohiks sisselogimist jätkata. Muude vahenditega tuleks kindlaks teha, mis täpselt toimub. &lt;br /&gt;
Server on õige, kuid ta kasutab uusi RSA võtmeid. Sel juhul peab kasutaja oma ~/.ssh/known_hosts failist vastava serveri avaliku võtme rea käepärase tekstiredaktori abil kustutama. Järgmisel külastusel kirjutatakse sinna faili uus serveri avalik võti. &lt;br /&gt;
Kasututaja autentimine tema RSA võtmetega&lt;br /&gt;
&lt;br /&gt;
Teatavasti pakuvad r-korraldused suhteliselt automaatset, kuid ebaturvalist autentimist. Näitame, kuidas eelmises punktis kirjeldatud sisselogimisele ja seansi krüptimisele lisaks korraldada SSH abil automaatset kasutaja autentimist. &lt;br /&gt;
&lt;br /&gt;
Autentimine toimub kasutaja enda moodustatud RSA võtmepaari abil. Rääkides seonduvalt SSHga RSA võtmetest, tuleb teha vahet, millal kõneldakse SSH serveri RSA võtmepaarist ja kunas kasutaja RSA võtmepaarist. &lt;br /&gt;
RSA võtmete moodustamine&lt;br /&gt;
&lt;br /&gt;
Esmalt moodustab kasutaja, näiteks priit@gnoom.zoo.tartu.ee endale RSA võtmepaari käsuga ssh-keygen&lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh-keygen&lt;br /&gt;
 Initializing random number generator...&lt;br /&gt;
 Generating p:  .......++ (distance 70)&lt;br /&gt;
 Generating q:  ......................................................++(distance 1384)&lt;br /&gt;
 Computing the keys...&lt;br /&gt;
 Testing the keys...&lt;br /&gt;
 Key generation complete.&lt;br /&gt;
 Enter file in which to save the key (/home/priit/.ssh/identity):&lt;br /&gt;
 Enter passphrase:&lt;br /&gt;
 Enter the same passphrase again:&lt;br /&gt;
 Your identification has been saved in /home/priit/.ssh/identity.&lt;br /&gt;
 Your public key is:&lt;br /&gt;
 1024 37 1554333789793729191862682592260847771258286098468&lt;br /&gt;
 3921789960662859786586472264373484080228833114457&lt;br /&gt;
 1626804981901211908429466336667815885184594091461&lt;br /&gt;
 2569249444672372054586982118977562103987797501424&lt;br /&gt;
 8271032932681521591906275426044563577193997222784&lt;br /&gt;
 0241263568911729625907267037780774925882883690450&lt;br /&gt;
 530158923098373 priit@gnoom.zoo.tartu.ee&lt;br /&gt;
 Your public key has been saved in /home/priit/.ssh/identity.pub&lt;br /&gt;
 gnoom~$&lt;br /&gt;
&lt;br /&gt;
Moodustamisel päritakse kasutajalt RSA salajase võtme parooli; selle peab ta sisestama iga kord enne oma salajase võtme kasutamist. &lt;br /&gt;
&lt;br /&gt;
Tulemusena tekitatakse kaks võtit:&lt;br /&gt;
kasutaja RSA avalik võti: ~/.ssh/identity.pub &lt;br /&gt;
kasutaja RSA salajane võti: ~/.ssh/identity &lt;br /&gt;
&lt;br /&gt;
Pange tähele, et avaliku võtme lõpus on kirjas, kellele see kuulub. Salajane võti on küll parooliga kaitstud, kuid võti peaks siiski olema vaid kasutajale endale loetav. &lt;br /&gt;
RSA avaliku võtme paigutamine SSH serverisse&lt;br /&gt;
&lt;br /&gt;
Oma avaliku võtme peate te lisama külastatava (so. SSH serveri, nt reptilus.zoo.tartu.ee) masina faili ~/.ssh/authorized_keys ja salajase võtme jätma sinna, kuhu ta tekitati. Kuna ~/.ssh/authorized_keys faili sisu on kõigile loetav, pole avaliku võtme edastamisel vaja võtta tarvitusele erilisi ettevaatusabinõusid: peaasi, et võtme sisu jääks muutumatuks. Failis ~/.ssh/authorized_keys võivad sisalduda mitmed avalikud võtmed, igaüks eraldi real ning fail on ASCII kujul. Nii on võimalik külastada SSH serverit erinevatest klient-masinatest. Kõige lihtsam on teha ~/.ssh/identity.pub failist koopia ning see ftp abil SSH serverisse toimetada. Seal andke selle faili lugemis- ja kirjutamisõigus ainult endale &lt;br /&gt;
&lt;br /&gt;
 reptilus~$ chmod 600 ~/.ssh/authorized_keys&lt;br /&gt;
&lt;br /&gt;
Kui te nüüd külastate ssh&#039;ga seda SSH serverit, siis esmalt klient autendib serveri varemkirjeldatud tavapärasel moel. Aga server autendib kliendi selliselt: &lt;br /&gt;
server genereerib juhusliku järgnevuse baite ja krüptib need talle teadaoleva kasutaja avaliku võtmega &lt;br /&gt;
klient kasutab ainult tal olemasolevat vasatavat sajalast võtit ja krüptib saadetise lahti; tulemus saadetakse serverile tagasi &lt;br /&gt;
server võrdleb esialgset järgnevust kliendi poolt lahti krüpituga ja nende identsuse korral loeb autentimise õnnestunuks ning kasutajale antakse ette viip &lt;br /&gt;
RSA võtmete kasutamine&lt;br /&gt;
&lt;br /&gt;
Näide automaatsest kasutaja RSA võtmetega autentimisest&lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh -l priit reptilus.zoo.tartu.ee&lt;br /&gt;
 Enter passphrase for RSA key &#039;priit@gnoom.zoo.tartu.ee&#039;:&lt;br /&gt;
 Last login: Thu Nov 11 11:16:09 1999 from mammal.zoo.tartu.ee&lt;br /&gt;
 Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994&lt;br /&gt;
 The Regents of University of California. All rights reserved.&lt;br /&gt;
 reptilus~$&lt;br /&gt;
&lt;br /&gt;
Kuna kasutaja autentimisel läheb tarvis tema salajast võtit, siis küsitakse salajase võtme parooli; &#039;-l kasutajanimi&#039; on vajalik, kui kasutajal on teises masinas erinev kasutajanimi. Siiski, kui ka kasutajal on erinevad kasutajanimed erinevates &#039;teistes masinates&#039;, siis ei pruugi ta &#039;-l&#039; võtit kasutada. Selle asemel võib ta kasutajanime ja vastava teise masina nime ära näidata failis ~/.ssh/config; võib kirjeldada mitmeid SSH servereid: &lt;br /&gt;
&lt;br /&gt;
 Host reptilus.zoo.tartu.ee&lt;br /&gt;
 User priidu&lt;br /&gt;
 Host mammal.zoo.tartu.ee&lt;br /&gt;
 User priidik&lt;br /&gt;
&lt;br /&gt;
Näites autenditakse gnoomi kasutajat &#039;priit&#039; masinas reptilus kasutajana &#039;priidu&#039;; ja masinas mammal kasutajana &#039;priidik&#039;. Niisiis, et gnoomist logida sisse mammalisse kasutajana &#039;priidik&#039; piisab kirjeldatud konfiguratsioonifaili olemasolul anda käsk &lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh mammal.zoo.tartu.ee&lt;br /&gt;
&lt;br /&gt;
Niisiis, standardne UNIXi paroolikontroll on asendatud SSH vahenditega. Hoiatuseks märgime, et juhul, kui teine masin võimaldab vaid SSHga sisselogimist ja te olete oma authorized_keys faili seal moodustanud ning te eksite, nt. ei mäleta oma salajase võtme parooli, siis peate kuidagi eemaldama authorized_keys faili; või vähemalt sellele masinale vastava sissekande, kust te SSH serverit ebaõnnestunult külastada püüate. Loodetavasti on seda võimalik FTPga teha. Kui ei, peate paluma SSH serveri administraatorit. &lt;br /&gt;
Võtmete mälus hoidmine&lt;br /&gt;
&lt;br /&gt;
Eelmises punktis nägime, kuidas korraldada kasutaja (enda) autentimist. Seejuures võib tunduda ebamugavana vajadus iga kord oma salajase võtme parooli sisestada. Tõsi, tehniliselt võite võtmete moodustamisel ka parooli panemata jätta (vajutades Enterit), kuid see oleks turvaline seni, kuni teie salajane võti kindlalt ainult teie valduses on. Tõsi, reeglina see nii ka on. SSH pakub võimaluse salajasi võtmeid kliendi masina mälus hoida kuigi ka see pole väga turvaline, kuid enamasti piisav praktiliseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
Selleks käivitatakse võtmete mälus hoidmise agendi abil programm, millele (ja millest käivitatud uutele programmidele) saab teha kasutaja salajase võtme kättesaadavaks. Näiteks koorik &lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh-agent bash&lt;br /&gt;
&lt;br /&gt;
Eeldades, et te hoiate oma salajasi võtmeid failis ~/.ssh/indentity, saate nad mällu laadida korraldusega ssh-add &lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh-add&lt;br /&gt;
 Need passphrase for /home/priit/.ssh/identity (priit@gnoom.zoo.tartu.ee)&lt;br /&gt;
 Enter passphrase:&lt;br /&gt;
 Identity added: /home/priit/.ssh/identity (priit@gnoom.zoo.tartu.ee)&lt;br /&gt;
&lt;br /&gt;
Nüüd saavad kõik uuest koorikust järgnevalt käivitatud programmid, näiteks ssh ja cvs, vajadusel kasutada mällu laaditud SSH RSA sajalasi võtmeid. &lt;br /&gt;
&lt;br /&gt;
Mälus olevate salajaste võtmete vaatamiseks on korraldus&lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh-add -l&lt;br /&gt;
&lt;br /&gt;
Salajaste võtmete mälust eemaldamiseks on korraldus &lt;br /&gt;
 bash~$ ssh-add -D&lt;br /&gt;
Korralduste täitmine teises masinas&lt;br /&gt;
&lt;br /&gt;
SSH võimaldab lasta korraldusi täita teises masinas, kasutades järgmist süntaksit &lt;br /&gt;
 ssh -l kasutaja2 teise.masina.nimi käsk käsu-võtmed&lt;br /&gt;
&lt;br /&gt;
kasutaja2 on kasutajanimi teises masinas, kelle õigustes seal tegutsetakse. &lt;br /&gt;
&lt;br /&gt;
Sõltuvalt korralduse iseloomust võib väljund esituda ekraanil. Korralduse täitmisele eelneb varemkirjeldatud autentimine. &lt;br /&gt;
&lt;br /&gt;
Anname näiteks teises masinas korralduse &#039;hostname -f&#039;&lt;br /&gt;
&lt;br /&gt;
 gnoom~$ ssh -l kasutaja2 reptilus.zoo.tartu.ee hostname -f&lt;br /&gt;
 reptilus.zoo.tartu.ee&lt;br /&gt;
 gnoom~$&lt;br /&gt;
&lt;br /&gt;
või korralduse &#039;w&#039; &lt;br /&gt;
 gnoom~$ ssh kasutaja2@reptilus.zoo.tartu.ee w&lt;br /&gt;
 12:10PM     up 9 days, 21:18, 8 users, load averages: 0.02, 0.03, 0.00&lt;br /&gt;
 USER    TTY        FROM       LOGIN@   IDLE       WHAT&lt;br /&gt;
 mart    tty2       mammal     11:09AM  0:05       bash&lt;br /&gt;
 gnoom~$&lt;br /&gt;
&lt;br /&gt;
Paralleelselt on lubatud kasutada ka konstruktsiooni kasutajanimi@masina.nimi. &lt;br /&gt;
&lt;br /&gt;
Mõned programmid, nagu näiteks mc eeldavad, et neile eraldatakse kauges masinas terminal, seda peab näitama võtmega -t &lt;br /&gt;
 gnoom~$ ssh -t kasutaja2@reptilus.zoo.tartu.ee mc&lt;br /&gt;
Failide kopeerimine&lt;br /&gt;
&lt;br /&gt;
SSH võimaldab masinate vahel käsuga scp faile kopeerida järgmise süntaksi kohaselt &lt;br /&gt;
scp võti kasutaja1@masin1.nimi:/kataloog1/failinimi1 kasutaja2@masin2.nimi:./kataloog2/failinimi2&lt;br /&gt;
&lt;br /&gt;
Mõlemad argumendid koosnevad kahest osast, mida eraldab koolon (:) &lt;br /&gt;
masina nimi &lt;br /&gt;
failinimi &lt;br /&gt;
&lt;br /&gt;
Kui failinimi algab punktiga (.), siis näitab see faili asukohta vastava masina kasutaja kodukataloogi suhtes; muidu on tegu absoluutse nimega. &lt;br /&gt;
&lt;br /&gt;
Esimeseks argumendiks on kopeeritava faili nimi ja teiseks nimi, millega ta teises masinas salvestatakse. &lt;br /&gt;
&lt;br /&gt;
Programm scp näitab kopeerimise ajal progressi. Kasutades võtit -A seda ei tehta. &lt;br /&gt;
&lt;br /&gt;
Korralduse täitmisele eelneb eelkirjeldatud autentimine, kusjuures kehtivad võimalused võtmeid mälus hoida. Näiteks kopeerib kasutaja priit faili priidupilt.jpg teisest masinast kohalikku &lt;br /&gt;
 gnoom~$ scp priidu@reptilus.zoo.tartu.ee:./public_html/priidupilt.jpg priidupilt.jpg&lt;br /&gt;
 priidupilt.jpg | 6600 KB | 179.7 kB/s | ETA: 00:03:00 | 83%&lt;br /&gt;
&lt;br /&gt;
Võimalik on kopeerida faile ka nö teise ja kolmanda masina vahel, see tähendab, et ei see, kust fail võetakse ega see, kuhu ta pannakse, pole masin, mille viip teil ees on &lt;br /&gt;
 gnoom~$ scp priidu@reptilus.zoo.tartu.ee:./pilt.jpg priidik@mammal.zoo.tartu.ee:./pildid/pingu.jpg&lt;br /&gt;
&lt;br /&gt;
Failide kopeerimisel saab kasutada ka IOga manipuleerimist, näiteks kasutaja arhiveerib kataloogi ~/public_html sisu, pakib andmed ning saadab SSH abil üle võrgu teise masinasse; seal sisenetakse kodukataloogi ning harutatakse arhiiv lahti &lt;br /&gt;
 gnoom~$ tar cf - ~/public_html | gzip | ssh reptilus.zoo.tartu.ee &#039;cd ~ &amp;amp;&amp;amp; cat - &amp;gt; priidu.koduleht.tgz&#039;&lt;br /&gt;
Oma RSA salajase võtme parooli muutmine&lt;br /&gt;
&lt;br /&gt;
Oma salajase võtme parooli muutmiseks kasutage käsku ssh-keygen võtmega -p&lt;br /&gt;
 gnoom~$ ssh-keygen -p&lt;br /&gt;
 Enter file key is in (/home/priit/.ssh/identity):&lt;br /&gt;
 Enter old passphrase:&lt;br /&gt;
 Key has comment &#039;priit@gnoom.zoo.tartu.ee&#039;&lt;br /&gt;
 Enter new passphrase:&lt;br /&gt;
 Enter the same passphrase again:&lt;br /&gt;
 Your identification has been saved with the new passphrase.&lt;br /&gt;
&lt;br /&gt;
Parooli muutmiseks on vaja vana parooli teada. Kui see on unustatud, tuleb genereerida uus RSA võtmepaar ning seda kasutama asuda. &lt;br /&gt;
Xi rakenduste kasutamine üle võrgu&lt;br /&gt;
&lt;br /&gt;
Teatavasti on Xi akende so programmide üle võrgu vedamine ebaturvaline, lisaks ka ebamugav, kuna peab paika sättima DISPLAY keskonnamuutujat või näitama selle ära käsureal, näiteks &lt;br /&gt;
 gnoom~$ gimp -display reptilus.zoo.tartu.ee:0&lt;br /&gt;
&lt;br /&gt;
Peale selle on vaja Xserveris ära näidata käsuga xhost, milline kasutaja ja millisest masinast võib seal aknaid avada. &lt;br /&gt;
&lt;br /&gt;
SSH teeb asja turvalisemaks ja lihtsamaks. Näiteks käivitame teise masina programmi xterm nii, et programm avaneb kohalikus Xserveris aknana: &lt;br /&gt;
retpilus~$ ssh gnoom.zoo.tartu.ee /usr/X11R6/bin/xterm&lt;br /&gt;
&lt;br /&gt;
Ning kui avanenud xterm&#039;ist käivitada järgnevalt programme, toimub andmete liikumine samuti üle üle SSH kanali ning aknad avatakse selles Xserveris, kus see xtermi aken asub. &lt;br /&gt;
Kasulikud lisamaterjalid&lt;br /&gt;
&lt;br /&gt;
Fetchmail&lt;br /&gt;
SSH üle PPP kanali&lt;br /&gt;
PGP&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1464</id>
		<title>Subversion hoidla kasutamisest</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1464"/>
		<updated>2006-08-07T07:51:35Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; cd /usr/ports/devel/subversion &amp;amp;&amp;amp; make WITH_PERL=YES WITH_MOD_DAV_SVN=YES WITHOUT_BDB=YES install clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutaja vhost failis peab tööks olema osa&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; Location /svn &amp;gt;&lt;br /&gt;
 DAV svn&lt;br /&gt;
 SVNParentPath /home/kasutaja/svn&lt;br /&gt;
 AuthzSVNAccessFile /home/kasutaja/svn.acl.repo&lt;br /&gt;
 Require valid-user&lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Subversion repository&amp;quot;&lt;br /&gt;
 AuthUserFile /home/kasutaja/svn.acl.www&lt;br /&gt;
 &amp;lt; /Location &amp;gt;&lt;br /&gt;
&lt;br /&gt;
 htpasswd -c svn.acl.www kasutaja&lt;br /&gt;
&lt;br /&gt;
svn.acl.www&lt;br /&gt;
 kasutaja:KC9zQCMSI3dDM&lt;br /&gt;
&lt;br /&gt;
svn.acl.repo&lt;br /&gt;
 [test:/]&lt;br /&gt;
 kasutaja = rw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
runme.sh&lt;br /&gt;
 cp svn.acl.www ~/&lt;br /&gt;
 cp svn.acl.repo ~/&lt;br /&gt;
 mkdir -p ~/svn&lt;br /&gt;
 cd ~/svn&lt;br /&gt;
 svnadmin create test&lt;br /&gt;
 find . -type d | xargs -n 1 setfacl -m user:www:rwx&lt;br /&gt;
 find . -type f | xargs -n 1 setfacl -m user:www:rw-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siis runme.sh on see, mille peaks k2ivitama selle kasutajana kes endale svn repot tahab&lt;br /&gt;
pmst teeb see kasutajale ~/svn/test &#039;i svnadmin&#039;ga&lt;br /&gt;
siis seab apachele permissionid paika topib siis htaccess failid ka&lt;br /&gt;
ning loob yhe kasutaja:test konto&lt;br /&gt;
&lt;br /&gt;
exploreri add-on&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
kodukataloogi kus svn looma hakkab cli klienti kasutame muidugi&lt;br /&gt;
mida saab kodulehelt näiteks juurkataloogi cvn kausta&lt;br /&gt;
ja siis oleks soovitav /svn/bin paht&#039;i ka ,et saaks kasutada käske normaalselt.&lt;br /&gt;
&lt;br /&gt;
Näide kuidas kasutada oleks ,et luua kettale kaust SVN ja seal&lt;br /&gt;
siis teha checkout tirib alla kataloogi test&lt;br /&gt;
sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi&lt;br /&gt;
ja selleks ,et uploadiks scn commit -message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://minginimi.server.ee/svn/test&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1463</id>
		<title>Subversion hoidla kasutamisest</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1463"/>
		<updated>2006-08-07T07:49:59Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; cd /usr/ports/devel/subversion &amp;amp;&amp;amp; make WITH_PERL=YES WITH_MOD_DAV_SVN=YES WITHOUT_BDB=YES install clean&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Kasutaja vhost failis peab tööks olema osa&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; Location /svn &amp;gt;&lt;br /&gt;
 DAV svn&lt;br /&gt;
 SVNParentPath /home/kasutaja/svn&lt;br /&gt;
 AuthzSVNAccessFile /home/kasutaja/svn.acl.repo&lt;br /&gt;
 Require valid-user&lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Subversion repository&amp;quot;&lt;br /&gt;
 AuthUserFile /home/kasutaja/svn.acl.www&lt;br /&gt;
 &amp;lt; /Location &amp;gt;&lt;br /&gt;
&lt;br /&gt;
kasutaja seda lisada ise ei saa ehk tuleb küsida meiliga svn võimaluse lisamist jj@gran.ee&lt;br /&gt;
&lt;br /&gt;
htpasswd -c svn.acl.www kasutaja&lt;br /&gt;
&lt;br /&gt;
svn.acl.www&lt;br /&gt;
kasutaja:KC9zQCMSI3dDM&lt;br /&gt;
&lt;br /&gt;
svn.acl.repo&lt;br /&gt;
[test:/]&lt;br /&gt;
kasutaja = rw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
runme.sh&lt;br /&gt;
cp svn.acl.www ~/&lt;br /&gt;
cp svn.acl.repo ~/&lt;br /&gt;
mkdir -p ~/svn&lt;br /&gt;
cd ~/svn&lt;br /&gt;
svnadmin create test&lt;br /&gt;
find . -type d | xargs -n 1 setfacl -m user:www:rwx&lt;br /&gt;
find . -type f | xargs -n 1 setfacl -m user:www:rw-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siis runme.sh on see, mille peaks k2ivitama selle kasutajana kes endale svn repot tahab&lt;br /&gt;
pmst teeb see kasutajale ~/svn/test &#039;i svnadmin&#039;ga&lt;br /&gt;
siis seab apachele permissionid paika topib siis htaccess failid ka&lt;br /&gt;
ning loob yhe kasutaja:test konto&lt;br /&gt;
&lt;br /&gt;
exploreri add-on&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
kodukataloogi kus svn looma hakkab cli klienti kasutame muidugi&lt;br /&gt;
mida saab kodulehelt näiteks juurkataloogi cvn kausta&lt;br /&gt;
ja siis oleks soovitav /svn/bin paht&#039;i ka ,et saaks kasutada käske normaalselt.&lt;br /&gt;
&lt;br /&gt;
Näide kuidas kasutada oleks ,et luua kettale kaust SVN ja seal&lt;br /&gt;
siis teha checkout tirib alla kataloogi test&lt;br /&gt;
sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi&lt;br /&gt;
ja selleks ,et uploadiks scn commit -message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://minginimi.gran.ee/svn/test&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1462</id>
		<title>Subversion hoidla kasutamisest</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1462"/>
		<updated>2006-08-07T07:47:19Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kasutaja vhost failis peab tööks olema osa&lt;br /&gt;
&lt;br /&gt;
 &amp;lt; Location /svn &amp;gt;&lt;br /&gt;
 DAV svn&lt;br /&gt;
 SVNParentPath /home/kasutaja/svn&lt;br /&gt;
 AuthzSVNAccessFile /home/kasutaja/svn.acl.repo&lt;br /&gt;
 Require valid-user&lt;br /&gt;
 AuthType Basic&lt;br /&gt;
 AuthName &amp;quot;Subversion repository&amp;quot;&lt;br /&gt;
 AuthUserFile /home/kasutaja/svn.acl.www&lt;br /&gt;
 &amp;lt; /Location &amp;gt;&lt;br /&gt;
&lt;br /&gt;
kasutaja seda lisada ise ei saa ehk tuleb küsida meiliga svn võimaluse lisamist jj@gran.ee&lt;br /&gt;
&lt;br /&gt;
htpasswd -c svn.acl.www kasutaja&lt;br /&gt;
&lt;br /&gt;
svn.acl.www&lt;br /&gt;
kasutaja:KC9zQCMSI3dDM&lt;br /&gt;
&lt;br /&gt;
svn.acl.repo&lt;br /&gt;
[test:/]&lt;br /&gt;
kasutaja = rw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
runme.sh&lt;br /&gt;
cp svn.acl.www ~/&lt;br /&gt;
cp svn.acl.repo ~/&lt;br /&gt;
mkdir -p ~/svn&lt;br /&gt;
cd ~/svn&lt;br /&gt;
svnadmin create test&lt;br /&gt;
find . -type d | xargs -n 1 setfacl -m user:www:rwx&lt;br /&gt;
find . -type f | xargs -n 1 setfacl -m user:www:rw-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siis runme.sh on see, mille peaks k2ivitama selle kasutajana kes endale svn repot tahab&lt;br /&gt;
pmst teeb see kasutajale ~/svn/test &#039;i svnadmin&#039;ga&lt;br /&gt;
siis seab apachele permissionid paika topib siis htaccess failid ka&lt;br /&gt;
ning loob yhe kasutaja:test konto&lt;br /&gt;
&lt;br /&gt;
exploreri add-on&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
kodukataloogi kus svn looma hakkab cli klienti kasutame muidugi&lt;br /&gt;
mida saab kodulehelt näiteks juurkataloogi cvn kausta&lt;br /&gt;
ja siis oleks soovitav /svn/bin paht&#039;i ka ,et saaks kasutada käske normaalselt.&lt;br /&gt;
&lt;br /&gt;
Näide kuidas kasutada oleks ,et luua kettale kaust SVN ja seal&lt;br /&gt;
siis teha checkout tirib alla kataloogi test&lt;br /&gt;
sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi&lt;br /&gt;
ja selleks ,et uploadiks scn commit -message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://minginimi.gran.ee/svn/test&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1461</id>
		<title>Subversion hoidla kasutamisest</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Subversion_hoidla_kasutamisest&amp;diff=1461"/>
		<updated>2006-08-07T07:47:07Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kasutaja vhost failis peab tööks olema osa&lt;br /&gt;
&lt;br /&gt;
&amp;lt; Location /svn &amp;gt;&lt;br /&gt;
DAV svn&lt;br /&gt;
SVNParentPath /home/kasutaja/svn&lt;br /&gt;
AuthzSVNAccessFile /home/kasutaja/svn.acl.repo&lt;br /&gt;
Require valid-user&lt;br /&gt;
AuthType Basic&lt;br /&gt;
AuthName &amp;quot;Subversion repository&amp;quot;&lt;br /&gt;
AuthUserFile /home/kasutaja/svn.acl.www&lt;br /&gt;
&amp;lt; /Location &amp;gt;&lt;br /&gt;
&lt;br /&gt;
kasutaja seda lisada ise ei saa ehk tuleb küsida meiliga svn võimaluse lisamist jj@gran.ee&lt;br /&gt;
&lt;br /&gt;
htpasswd -c svn.acl.www kasutaja&lt;br /&gt;
&lt;br /&gt;
svn.acl.www&lt;br /&gt;
kasutaja:KC9zQCMSI3dDM&lt;br /&gt;
&lt;br /&gt;
svn.acl.repo&lt;br /&gt;
[test:/]&lt;br /&gt;
kasutaja = rw&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
runme.sh&lt;br /&gt;
cp svn.acl.www ~/&lt;br /&gt;
cp svn.acl.repo ~/&lt;br /&gt;
mkdir -p ~/svn&lt;br /&gt;
cd ~/svn&lt;br /&gt;
svnadmin create test&lt;br /&gt;
find . -type d | xargs -n 1 setfacl -m user:www:rwx&lt;br /&gt;
find . -type f | xargs -n 1 setfacl -m user:www:rw-&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
siis runme.sh on see, mille peaks k2ivitama selle kasutajana kes endale svn repot tahab&lt;br /&gt;
pmst teeb see kasutajale ~/svn/test &#039;i svnadmin&#039;ga&lt;br /&gt;
siis seab apachele permissionid paika topib siis htaccess failid ka&lt;br /&gt;
ning loob yhe kasutaja:test konto&lt;br /&gt;
&lt;br /&gt;
exploreri add-on&lt;br /&gt;
http://tortoisesvn.tigris.org/&lt;br /&gt;
&lt;br /&gt;
kodukataloogi kus svn looma hakkab cli klienti kasutame muidugi&lt;br /&gt;
mida saab kodulehelt näiteks juurkataloogi cvn kausta&lt;br /&gt;
ja siis oleks soovitav /svn/bin paht&#039;i ka ,et saaks kasutada käske normaalselt.&lt;br /&gt;
&lt;br /&gt;
Näide kuidas kasutada oleks ,et luua kettale kaust SVN ja seal&lt;br /&gt;
siis teha checkout tirib alla kataloogi test&lt;br /&gt;
sinna kataloogi test võib tekitada failid ja seejärel scn add failinimi&lt;br /&gt;
ja selleks ,et uploadiks scn commit -message&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://minginimi.gran.ee/svn/test&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Freebsd_traffic_shaping&amp;diff=1460</id>
		<title>Freebsd traffic shaping</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Freebsd_traffic_shaping&amp;diff=1460"/>
		<updated>2006-08-07T07:43:55Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;downloadi shape käib nii ,et sisemisel interfacel kui selle ip suunas OUT läheb, siis paned tag&#039;i&lt;br /&gt;
ja pärast matchid sellele tag&#039;ile sobiva queue. Nimelt ei saa shapeda seda mis sisse tuleb&lt;br /&gt;
ainult seda mis läheb välja.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;ipfw ja dummynet&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
 kldload ipfw&lt;br /&gt;
 kldload dummynet&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 i=&amp;quot;/sbin/ipfw -q&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 $i -f flush&lt;br /&gt;
 $i -f pipe flush&lt;br /&gt;
 &lt;br /&gt;
 $i pipe 1 config bw 55KB/s&lt;br /&gt;
 $i pipe 2 config bw 70KB/s&lt;br /&gt;
 $i pipe 3 config bw 12KB/s&lt;br /&gt;
 &lt;br /&gt;
 $i add 1 pipe 1 ip from 192.168.1.2 to any&lt;br /&gt;
 $i add 2 pipe 1 ip from 192.168.1.3 to any&lt;br /&gt;
 $i add 3 pipe 1 ip from 192.168.1.4 to any&lt;br /&gt;
 $i add 4 pipe 1 ip from 192.168.1.5 to any&lt;br /&gt;
 &lt;br /&gt;
 $i add allow ip from any to any&lt;br /&gt;
&lt;br /&gt;
lihtne skript piirab uploadi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;pf ja altq&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
näide pf altq traffic shapingust koos tulemüüriga. Piiratakse nii download kui uploadi. iga hosti kohta saab määrata&lt;br /&gt;
erineva uploadi ja downloadi. samuti selle ip tähtsuse võrreldes teistega ehk leveli.&lt;br /&gt;
&lt;br /&gt;
 ext_if=&amp;quot;fxp1&amp;quot;&lt;br /&gt;
 int_if=&amp;quot;fxp0&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 sourcetrack=&amp;quot;keep state&amp;quot;&lt;br /&gt;
 set optimization aggressive&lt;br /&gt;
 &lt;br /&gt;
 scrub in all&lt;br /&gt;
 &lt;br /&gt;
 192.168.1.0/24 download&lt;br /&gt;
 altq on $int_if cbq bandwidth 100Mb queue if1&lt;br /&gt;
 queue if1 bandwidth 100% cbq(rio ecn default) { a1, a2, a3 }&lt;br /&gt;
 queue a1 bandwidth 512Kb cbq(rio ecn) 3&lt;br /&gt;
 queue a2 bandwidth 512Kb cbq(rio ecn) 4&lt;br /&gt;
 queue a3 bandwidth 512Kb cbq(rio ecn) 5&lt;br /&gt;
 &lt;br /&gt;
 link1 uplink&lt;br /&gt;
 altq on $ext_if cbq bandwidth 100Mb queue eif1&lt;br /&gt;
 queue eif1 bandwidth 100% cbq(rio ecn default) { b1, b2, b3 }&lt;br /&gt;
 queue b1 bandwidth 256Kb cbq(rio ecn) 7&lt;br /&gt;
 queue b2 bandwidth 256Kb cbq(rio ecn) 4&lt;br /&gt;
 queue b3 bandwidth 256Kb cbq(rio ecn) 5&lt;br /&gt;
 &lt;br /&gt;
 link1-nat&lt;br /&gt;
 nat on $ext_if from 192.168.1.1 to any tag pc1 -&amp;gt; ($ext_if)&lt;br /&gt;
 nat on $ext_if from 192.168.1.2 to any tag pc2 -&amp;gt; ($ext_if)&lt;br /&gt;
 nat on $ext_if from 192.168.1.3 to any tag pc3 -&amp;gt; ($ext_if)&lt;br /&gt;
 &lt;br /&gt;
 block log all label &amp;quot;blocked&amp;quot;&lt;br /&gt;
 pass quick on lo0 all&lt;br /&gt;
 &lt;br /&gt;
 192.168.1.0/24 &amp;amp;&amp;amp; 192.168.2.0/24 sisemiste interfacede ip&#039;ni piiramatul kiirusel traffic&lt;br /&gt;
 pass quick all tagged intnat keep state&lt;br /&gt;
 pass quick from 192.168.1.0/24 to $int_if keep state&lt;br /&gt;
 pass quick from $int_if to 192.168.1.0/24 keep state&lt;br /&gt;
 &lt;br /&gt;
 link1-download&lt;br /&gt;
 pass in quick from 192.168.1.1 to any $sourcetrack queue a1 label 192_168_1_1_down&lt;br /&gt;
 pass in quick from 192.168.1.2 to any $sourcetrack queue a2 label 192_168_1_2_down&lt;br /&gt;
 pass in quick from 192.168.1.3 to any $sourcetrack queue a3 label 192_168_1_3_down&lt;br /&gt;
 &lt;br /&gt;
 link1-upload&lt;br /&gt;
 pass out quick tagged pc1 $sourcetrack queue b1 label 192_168_1_1_up&lt;br /&gt;
 pass out quick tagged pc2 $sourcetrack queue b2 label 192_168_1_2_up&lt;br /&gt;
 pass out quick tagged pc3 $sourcetrack queue b3 label 192_168_1_3_up&lt;br /&gt;
 &lt;br /&gt;
 pass in inet proto icmp all keep state&lt;br /&gt;
 pass out inet proto icmp all keep state&lt;br /&gt;
   &lt;br /&gt;
 pass in on $ext_if proto tcp from any to any port &amp;gt; 49151 keep state&lt;br /&gt;
  &lt;br /&gt;
 pass in on $ext_if proto tcp from any to $ext_if port 22 keep state&lt;br /&gt;
 pass in on $ext_if proto tcp from any to $ext_if port 21 keep state&lt;br /&gt;
 pass in on $ext_if proto tcp from any to $ext_if port 80 keep state&lt;br /&gt;
   &lt;br /&gt;
 pass out on $ext_if proto { tcp, udp } all keep state&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1459</id>
		<title>Terminal server</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1459"/>
		<updated>2006-08-07T07:41:25Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;kõige esimene etapp terminaliserveris peale masina installi on cvsup teha nii ,et source olemas sellel pikemalt ei peatu siin wikis on sellekohta väga põhjalik manuaal seejärel teeme skripti mis kompileerib ja paigaldab kogu süsteemi minul siis /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
märkustest niipalju ,et terminalserveri ip 192.168.0.253 &lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 export DESTDIR=/usr/home/tftpboot/pxe&lt;br /&gt;
 mkdir -p ${DESTDIR}&lt;br /&gt;
 cd /usr/src; make world &amp;amp;&amp;amp; make kernel&lt;br /&gt;
 cd /usr/src/etc; make distribution&lt;br /&gt;
&lt;br /&gt;
peale skripti töö lõppemist &lt;br /&gt;
&lt;br /&gt;
kopeerime /boot/kernel kausta /usr/home/tftpboot/pxe/boot alla ja faili /boot/pxeboot /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
seejärel installime isc-dhcp serveri ja teeme konfi minuoma selline &lt;br /&gt;
&lt;br /&gt;
 ddns-update-style none;&lt;br /&gt;
 &lt;br /&gt;
 subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;
 range 192.168.0.50 192.168.0.100;&lt;br /&gt;
 default-lease-time 144000;&lt;br /&gt;
 max-lease-time 192000;&lt;br /&gt;
 &lt;br /&gt;
 filename &amp;quot;pxeboot&amp;quot;;&lt;br /&gt;
 option root-path &amp;quot;192.168.0.253:/usr/home/tftpboot/pxe&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
 option subnet-mask 255.255.255.0;&lt;br /&gt;
 option broadcast-address 192.168.0.255;&lt;br /&gt;
 option routers 192.168.0.253;&lt;br /&gt;
 option domain-name-servers 193.40.5.129;&lt;br /&gt;
&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
käivitame tftp selleks /etc/inetd.conf’is kommenteerime rea ja muudame tftp kausta järgmiselt &lt;br /&gt;
 tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -s /usr/home/tftpboot/pxe&lt;br /&gt;
&lt;br /&gt;
seejärel rc.conf’i kirjutame lisaks read inet’i ja nfs’i startimiseks boodil &lt;br /&gt;
 inetd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
 nfs_server_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
&lt;br /&gt;
loome faili /etc/export read nfs’iga pxe juurika ja usr’i käivitamiseks usr’it vajame hiljem selleks ,et sealt gdm startida &lt;br /&gt;
 /usr/home -maproot=0 -alldirs&lt;br /&gt;
 /usr &lt;br /&gt;
&lt;br /&gt;
liigume /usr/home/tftpboot/pxe/etc seal avame fail fstab kirjutame &lt;br /&gt;
 192.168.0.253:/usr      /usr            nfs     rw              2       2&lt;br /&gt;
&lt;br /&gt;
installime x serveri ja fluxboxi ning gdm’i lähemat seletust ei vaja :) &lt;br /&gt;
&lt;br /&gt;
 loome fail /usr/X11R6/etc/dm/Sessions/Fluxbox.desktop &lt;br /&gt;
 [Desktop Entry]&lt;br /&gt;
 Encoding=UTF-8&lt;br /&gt;
 Name=Fluxbox&lt;br /&gt;
 Exec=/usr/X11R6/bin/fluxbox&lt;br /&gt;
 Icon=&lt;br /&gt;
 Type=Application&lt;br /&gt;
&lt;br /&gt;
paika seadistame remote logimise gdm’is seadistusfailis /usr/X11R6/etc/gdm/gdm.conf muudame [xdmcp] juures Enable=true &lt;br /&gt;
&lt;br /&gt;
süsteem peaegu valmis veel rc.conf’i &lt;br /&gt;
 gdm_enable=“YES” &lt;br /&gt;
&lt;br /&gt;
nüüd selleks ,et terminal peale bootimist automaatselt stardiks gdm’i ja siis ühendaks end server xserveriga paigutada /usr/local/etc/rc.d fail 00.gdm.sh sinna kirjutame &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 /usr/X11R6/bin/X -broadcast&lt;br /&gt;
&lt;br /&gt;
siis reboot ja naudime enda serverit ja klienti :) &lt;br /&gt;
&lt;br /&gt;
juhul kui eesti arvutikaubandusvõrk ei suuda meid varustada vajalike pxe kividega kaartidega ei sobi pxeboot vaid tuleb kompileerida kernel käsitsi ja paigutada /usr/home/tftpboot/pxe kausta ning etherboot’i veebimootoriga saab genereerida flopid &lt;br /&gt;
&lt;br /&gt;
küsimused jms joel.jans@ut.ee&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1458</id>
		<title>Terminal server</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1458"/>
		<updated>2006-08-07T07:40:19Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;kõige esimene etapp terminaliserveris peale masina installi on cvsup teha nii ,et source olemas sellel pikemalt ei peatu siin wikis on sellekohta väga põhjalik manuaal seejärel teeme skripti mis kompileerib ja paigaldab kogu süsteemi minul siis /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
 märkustest niipalju ,et terminalserveri ip 192.168.0.253 &lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 export DESTDIR=/usr/home/tftpboot/pxe&lt;br /&gt;
 mkdir -p ${DESTDIR}&lt;br /&gt;
 cd /usr/src; make world &amp;amp;&amp;amp; make kernel&lt;br /&gt;
 cd /usr/src/etc; make distribution&lt;br /&gt;
&lt;br /&gt;
peale skripti töö lõppemist &lt;br /&gt;
&lt;br /&gt;
kopeerime /boot/kernel kausta /usr/home/tftpboot/pxe/boot alla ja faili /boot/pxeboot /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
seejärel installime isc-dhcp serveri ja teeme konfi minuoma selline &lt;br /&gt;
ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;
range 192.168.0.50 192.168.0.100;&lt;br /&gt;
default-lease-time 144000;&lt;br /&gt;
max-lease-time 192000;&lt;br /&gt;
&lt;br /&gt;
filename &amp;quot;pxeboot&amp;quot;;&lt;br /&gt;
option root-path &amp;quot;192.168.0.253:/usr/home/tftpboot/pxe&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
option subnet-mask 255.255.255.0;&lt;br /&gt;
option broadcast-address 192.168.0.255;&lt;br /&gt;
option routers 192.168.0.253;&lt;br /&gt;
option domain-name-servers 193.40.5.129;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
käivitame tftp selleks /etc/inetd.conf’is kommenteerime rea ja muudame tftp kausta järgmiselt &lt;br /&gt;
tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -s /usr/home/tftpboot/pxe&lt;br /&gt;
&lt;br /&gt;
seejärel rc.conf’i kirjutame lisaks read inet’i ja nfs’i startimiseks boodil &lt;br /&gt;
inetd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
nfs_server_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
&lt;br /&gt;
loome faili /etc/export read nfs’iga pxe juurika ja usr’i käivitamiseks usr’it vajame hiljem selleks ,et sealt gdm startida &lt;br /&gt;
/usr/home -maproot=0 -alldirs&lt;br /&gt;
/usr &lt;br /&gt;
&lt;br /&gt;
liigume /usr/home/tftpboot/pxe/etc seal avame fail fstab kirjutame &lt;br /&gt;
192.168.0.253:/usr      /usr            nfs     rw              2       2&lt;br /&gt;
&lt;br /&gt;
installime x serveri ja fluxboxi ning gdm’i lähemat seletust ei vaja :) &lt;br /&gt;
&lt;br /&gt;
loome fail /usr/X11R6/etc/dm/Sessions/Fluxbox.desktop &lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Encoding=UTF-8&lt;br /&gt;
Name=Fluxbox&lt;br /&gt;
Exec=/usr/X11R6/bin/fluxbox&lt;br /&gt;
Icon=&lt;br /&gt;
Type=Application&lt;br /&gt;
&lt;br /&gt;
paika seadistame remote logimise gdm’is seadistusfailis /usr/X11R6/etc/gdm/gdm.conf muudame [xdmcp] juures Enable=true &lt;br /&gt;
&lt;br /&gt;
süsteem peaegu valmis veel rc.conf’i gdm_enable=“YES” &lt;br /&gt;
&lt;br /&gt;
nüüd selleks ,et terminal peale bootimist automaatselt stardiks gdm’i ja siis ühendaks end server xserveriga paigutada /usr/local/etc/rc.d fail 00.gdm.sh sinna kirjutame &lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/usr/X11R6/bin/X -broadcast&lt;br /&gt;
&lt;br /&gt;
siis reboot ja naudime enda serverit ja klienti :) &lt;br /&gt;
&lt;br /&gt;
juhul kui eesti arvutikaubandusvõrk ei suuda meid varustada vajalike pxe kividega kaartidega ei sobi pxeboot vaid tuleb kompileerida kernel käsitsi ja paigutada /usr/home/tftpboot/pxe kausta ning etherboot’i veebimootoriga saab genereerida flopid &lt;br /&gt;
&lt;br /&gt;
küsimused jms joel.jans@ut.ee&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1457</id>
		<title>Terminal server</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1457"/>
		<updated>2006-08-07T07:40:02Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;kõige esimene etapp terminaliserveris peale masina installi on cvsup teha nii ,et source olemas sellel pikemalt ei peatu siin wikis on sellekohta väga põhjalik manuaal seejärel teeme skripti mis kompileerib ja paigaldab kogu süsteemi minul siis /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
märkustest niipalju ,et terminalserveri ip 192.168.0.253 &lt;br /&gt;
&#039;#!/bin/sh&lt;br /&gt;
export DESTDIR=/usr/home/tftpboot/pxe&lt;br /&gt;
mkdir -p ${DESTDIR}&lt;br /&gt;
cd /usr/src; make world &amp;amp;&amp;amp; make kernel&lt;br /&gt;
cd /usr/src/etc; make distribution&lt;br /&gt;
&lt;br /&gt;
peale skripti töö lõppemist &lt;br /&gt;
&lt;br /&gt;
kopeerime /boot/kernel kausta /usr/home/tftpboot/pxe/boot alla ja faili /boot/pxeboot /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
seejärel installime isc-dhcp serveri ja teeme konfi minuoma selline &lt;br /&gt;
ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;
range 192.168.0.50 192.168.0.100;&lt;br /&gt;
default-lease-time 144000;&lt;br /&gt;
max-lease-time 192000;&lt;br /&gt;
&lt;br /&gt;
filename &amp;quot;pxeboot&amp;quot;;&lt;br /&gt;
option root-path &amp;quot;192.168.0.253:/usr/home/tftpboot/pxe&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
option subnet-mask 255.255.255.0;&lt;br /&gt;
option broadcast-address 192.168.0.255;&lt;br /&gt;
option routers 192.168.0.253;&lt;br /&gt;
option domain-name-servers 193.40.5.129;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
käivitame tftp selleks /etc/inetd.conf’is kommenteerime rea ja muudame tftp kausta järgmiselt &lt;br /&gt;
tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -s /usr/home/tftpboot/pxe&lt;br /&gt;
&lt;br /&gt;
seejärel rc.conf’i kirjutame lisaks read inet’i ja nfs’i startimiseks boodil &lt;br /&gt;
inetd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
nfs_server_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
&lt;br /&gt;
loome faili /etc/export read nfs’iga pxe juurika ja usr’i käivitamiseks usr’it vajame hiljem selleks ,et sealt gdm startida &lt;br /&gt;
/usr/home -maproot=0 -alldirs&lt;br /&gt;
/usr &lt;br /&gt;
&lt;br /&gt;
liigume /usr/home/tftpboot/pxe/etc seal avame fail fstab kirjutame &lt;br /&gt;
192.168.0.253:/usr      /usr            nfs     rw              2       2&lt;br /&gt;
&lt;br /&gt;
installime x serveri ja fluxboxi ning gdm’i lähemat seletust ei vaja :) &lt;br /&gt;
&lt;br /&gt;
loome fail /usr/X11R6/etc/dm/Sessions/Fluxbox.desktop &lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Encoding=UTF-8&lt;br /&gt;
Name=Fluxbox&lt;br /&gt;
Exec=/usr/X11R6/bin/fluxbox&lt;br /&gt;
Icon=&lt;br /&gt;
Type=Application&lt;br /&gt;
&lt;br /&gt;
paika seadistame remote logimise gdm’is seadistusfailis /usr/X11R6/etc/gdm/gdm.conf muudame [xdmcp] juures Enable=true &lt;br /&gt;
&lt;br /&gt;
süsteem peaegu valmis veel rc.conf’i gdm_enable=“YES” &lt;br /&gt;
&lt;br /&gt;
nüüd selleks ,et terminal peale bootimist automaatselt stardiks gdm’i ja siis ühendaks end server xserveriga paigutada /usr/local/etc/rc.d fail 00.gdm.sh sinna kirjutame &lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/usr/X11R6/bin/X -broadcast&lt;br /&gt;
&lt;br /&gt;
siis reboot ja naudime enda serverit ja klienti :) &lt;br /&gt;
&lt;br /&gt;
juhul kui eesti arvutikaubandusvõrk ei suuda meid varustada vajalike pxe kividega kaartidega ei sobi pxeboot vaid tuleb kompileerida kernel käsitsi ja paigutada /usr/home/tftpboot/pxe kausta ning etherboot’i veebimootoriga saab genereerida flopid &lt;br /&gt;
&lt;br /&gt;
küsimused jms joel.jans@ut.ee&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1456</id>
		<title>Terminal server</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Terminal_server&amp;diff=1456"/>
		<updated>2006-08-07T07:38:17Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;kõige esimene etapp terminaliserveris peale masina installi on cvsup teha nii ,et source olemas sellel pikemalt ei peatu siin wikis on sellekohta väga põhjalik manuaal seejärel teeme skripti mis kompileerib ja paigaldab kogu süsteemi minul siis /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
märkustest niipalju ,et terminalserveri ip 192.168.0.253 &lt;br /&gt;
#!/bin/sh&lt;br /&gt;
export DESTDIR=/usr/home/tftpboot/pxe&lt;br /&gt;
mkdir -p ${DESTDIR}&lt;br /&gt;
cd /usr/src; make world &amp;amp;&amp;amp; make kernel&lt;br /&gt;
cd /usr/src/etc; make distribution&lt;br /&gt;
&lt;br /&gt;
peale skripti töö lõppemist &lt;br /&gt;
&lt;br /&gt;
kopeerime /boot/kernel kausta /usr/home/tftpboot/pxe/boot alla ja faili /boot/pxeboot /usr/home/tftpboot/pxe kausta &lt;br /&gt;
&lt;br /&gt;
seejärel installime isc-dhcp serveri ja teeme konfi minuoma selline &lt;br /&gt;
ddns-update-style none;&lt;br /&gt;
&lt;br /&gt;
subnet 192.168.0.0 netmask 255.255.255.0 {&lt;br /&gt;
range 192.168.0.50 192.168.0.100;&lt;br /&gt;
default-lease-time 144000;&lt;br /&gt;
max-lease-time 192000;&lt;br /&gt;
&lt;br /&gt;
filename &amp;quot;pxeboot&amp;quot;;&lt;br /&gt;
option root-path &amp;quot;192.168.0.253:/usr/home/tftpboot/pxe&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
option subnet-mask 255.255.255.0;&lt;br /&gt;
option broadcast-address 192.168.0.255;&lt;br /&gt;
option routers 192.168.0.253;&lt;br /&gt;
option domain-name-servers 193.40.5.129;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
käivitame tftp selleks /etc/inetd.conf’is kommenteerime rea ja muudame tftp kausta järgmiselt &lt;br /&gt;
tftp    dgram   udp     wait    root    /usr/libexec/tftpd      tftpd -s /usr/home/tftpboot/pxe&lt;br /&gt;
&lt;br /&gt;
seejärel rc.conf’i kirjutame lisaks read inet’i ja nfs’i startimiseks boodil &lt;br /&gt;
inetd_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
nfs_server_enable=&amp;quot;YES&amp;quot;&lt;br /&gt;
&lt;br /&gt;
loome faili /etc/export read nfs’iga pxe juurika ja usr’i käivitamiseks usr’it vajame hiljem selleks ,et sealt gdm startida &lt;br /&gt;
/usr/home -maproot=0 -alldirs&lt;br /&gt;
/usr &lt;br /&gt;
&lt;br /&gt;
liigume /usr/home/tftpboot/pxe/etc seal avame fail fstab kirjutame &lt;br /&gt;
192.168.0.253:/usr      /usr            nfs     rw              2       2&lt;br /&gt;
&lt;br /&gt;
installime x serveri ja fluxboxi ning gdm’i lähemat seletust ei vaja :) &lt;br /&gt;
&lt;br /&gt;
loome fail /usr/X11R6/etc/dm/Sessions/Fluxbox.desktop &lt;br /&gt;
[Desktop Entry]&lt;br /&gt;
Encoding=UTF-8&lt;br /&gt;
Name=Fluxbox&lt;br /&gt;
Exec=/usr/X11R6/bin/fluxbox&lt;br /&gt;
Icon=&lt;br /&gt;
Type=Application&lt;br /&gt;
&lt;br /&gt;
paika seadistame remote logimise gdm’is seadistusfailis /usr/X11R6/etc/gdm/gdm.conf muudame [xdmcp] juures Enable=true &lt;br /&gt;
&lt;br /&gt;
süsteem peaegu valmis veel rc.conf’i gdm_enable=“YES” &lt;br /&gt;
&lt;br /&gt;
nüüd selleks ,et terminal peale bootimist automaatselt stardiks gdm’i ja siis ühendaks end server xserveriga paigutada /usr/local/etc/rc.d fail 00.gdm.sh sinna kirjutame &lt;br /&gt;
#!/bin/sh&lt;br /&gt;
/usr/X11R6/bin/X -broadcast&lt;br /&gt;
&lt;br /&gt;
siis reboot ja naudime enda serverit ja klienti :) &lt;br /&gt;
&lt;br /&gt;
juhul kui eesti arvutikaubandusvõrk ei suuda meid varustada vajalike pxe kividega kaartidega ei sobi pxeboot vaid tuleb kompileerida kernel käsitsi ja paigutada /usr/home/tftpboot/pxe kausta ning etherboot’i veebimootoriga saab genereerida flopid &lt;br /&gt;
&lt;br /&gt;
küsimused jms joel.jans@ut.ee&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Toored_palad&amp;diff=1455</id>
		<title>Toored palad</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Toored_palad&amp;diff=1455"/>
		<updated>2006-08-07T07:37:46Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:NFS-Root arvuti tekitamine]]&lt;br /&gt;
* [[:iSCSI kasutamine]]&lt;br /&gt;
* [[:Virtualiseerimine tarkvaraga Xen]]&lt;br /&gt;
* [[:Oracle RAC]]&lt;br /&gt;
* [[:Arvuti kasutamine]]&lt;br /&gt;
* [[:Load balancing ja failover]]&lt;br /&gt;
* [[:ldap klient ja server]]&lt;br /&gt;
* [[:FreeBSD jail]]&lt;br /&gt;
* [[:PgAdmin]]&lt;br /&gt;
* [[:Bookmark Sync and Sort - Firefoxi bookmarkide sünkroniseerimine]]&lt;br /&gt;
* [[:rsync backup]]&lt;br /&gt;
* [[:vinum gvinum ja geom]]&lt;br /&gt;
* [[:freebsd traffic shaping]] ipfw ja dummynet&#039;ist pf ja altq&#039;ni&lt;br /&gt;
* [[:subversion]]&lt;br /&gt;
* [[:isc-dhcpd server]]&lt;br /&gt;
* [[:rrdool]] snmp ja süsteemse info alusel graafikute joonistamine&lt;br /&gt;
* [[:pptpvpn]] mpd ja poptop sissehelistamisvpn serverid&lt;br /&gt;
* [[:postfix]] FreeBSD näitel&lt;br /&gt;
* [[:terminal server]] FreeBSD näitel&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1390</id>
		<title>Unix keskkonna administreerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1390"/>
		<updated>2006-07-26T16:20:30Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:Kerberos Ühe]]klassikalise UNIXi autentimissüsteemi kirjeldus. &lt;br /&gt;
&lt;br /&gt;
* [[:Su ja Sudo Programmi]] käivitamine teise kasutaja õigustes. &lt;br /&gt;
&lt;br /&gt;
* [[:PAM]] Kuidas programmile autentimist korraldada. &lt;br /&gt;
&lt;br /&gt;
* [[:PPP üle SSH kanali]] Kirjeldus sellst, kuidas &#039;koduste vahenditega&#039; VPNi tekitada. &lt;br /&gt;
&lt;br /&gt;
* [[:Samba]] Juhised UNIXi ja Windowsi masinate faili-ning printimisteenuste vastastikuseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Printimine]] Juhised BSD-stiilis printimise korraldamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Arvuti kellaaeg]] Kuidas tagada, et arvuti aeg oleks võimalikult lähedane &#039;õigele&#039; ajale. &lt;br /&gt;
&lt;br /&gt;
* [[:Marsruutimine]] Kuidas leiavad IP paketid võrgus õige tee. &lt;br /&gt;
&lt;br /&gt;
* [[:Võrgudiagnostika]] Kuidas saada aru kas võrk töötab ja kui, siis kuidas ta töötab. &lt;br /&gt;
&lt;br /&gt;
* [[:IP pakettide filtreerimine]] Mis on IP pakett ja mida annab nende filtreerimine. &lt;br /&gt;
&lt;br /&gt;
* [[:Kohtvõrgu kaitse]] Mida tähendab kohtvõrgu kaitsmine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[:Printimine ]]&lt;br /&gt;
&lt;br /&gt;
* [[:Arvuti kellaaeg]]&lt;br /&gt;
&lt;br /&gt;
* [[:Ruutimine]]&lt;br /&gt;
&lt;br /&gt;
* [[:Apache&#039;i veebiserver]]&lt;br /&gt;
&lt;br /&gt;
* [[:Interneti domeeninimede süsteem]]&lt;br /&gt;
&lt;br /&gt;
* [[:Epost]]&lt;br /&gt;
&lt;br /&gt;
* [[:Lighthttpd veebiserver]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Toored_palad&amp;diff=1389</id>
		<title>Toored palad</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Toored_palad&amp;diff=1389"/>
		<updated>2006-07-26T13:43:31Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:NFS-Root arvuti tekitamine]]&lt;br /&gt;
* [[:iSCSI kasutamine]]&lt;br /&gt;
* [[:Virtualiseerimine tarkvaraga Xen]]&lt;br /&gt;
* [[:Oracle RAC]]&lt;br /&gt;
* [[:Arvuti kasutamine]]&lt;br /&gt;
* [[:Load balancing ja failover]]&lt;br /&gt;
* [[:ldap klient ja server]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Kuut%C3%B5rvaja&amp;diff=1388</id>
		<title>Kuutõrvaja</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Kuut%C3%B5rvaja&amp;diff=1388"/>
		<updated>2006-07-26T13:33:09Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Kuutõrvaja&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuutõrvaja kaudu pakub EENet eestikeelseid materjale tarkvara (eelkõige Linuxi ja muu vaba tarkvara) ning Interneti kohta. Soovime, et Kuutõrvaja oleks tõhus abimees nii arvuti tavakasutajale kui spetsialistiks pürgijale.&lt;br /&gt;
&lt;br /&gt;
* [[:Tarvitamisõpetus]]&lt;br /&gt;
* [[:How-To palad]]&lt;br /&gt;
* [[:Programmeerimine]]&lt;br /&gt;
* [[:Operatsioonisüsteemid]]&lt;br /&gt;
* [[:Administreerimine]]&lt;br /&gt;
* [[:Kasutamine]]&lt;br /&gt;
* [[:Riistvara]]&lt;br /&gt;
* [[:Viited]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Kuut%C3%B5rvaja&amp;diff=1387</id>
		<title>Kuutõrvaja</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Kuut%C3%B5rvaja&amp;diff=1387"/>
		<updated>2006-07-26T13:33:01Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;big&amp;gt;&#039;&#039;&#039;Kuutõrvaja&#039;&#039;&#039;&amp;lt;/big&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kuutõrvaja kaudu pakub EENet eestikeelseid materjale tarkvara (eelkõige Linuxi ja muu vaba tarkvara) ning Interneti kohta. Soovime, et Kuutõrvaja oleks tõhus abimees nii arvuti tavakasutajale kui spetsialistiks pürgijale.&lt;br /&gt;
&lt;br /&gt;
* [[:Tarvitamisõpetus]]&lt;br /&gt;
* [[:How-To palad]]&lt;br /&gt;
* [[:Programmeerimine]]&lt;br /&gt;
* [[:Operatsioonisüsteemid]]&lt;br /&gt;
* [[:Administreerimine]]&lt;br /&gt;
* [[:Kasutamine]]&lt;br /&gt;
* [[:Riistvara]]&lt;br /&gt;
* [[:Viited]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Unixi_keskkonna_kasutamine&amp;diff=1386</id>
		<title>Unixi keskkonna kasutamine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Unixi_keskkonna_kasutamine&amp;diff=1386"/>
		<updated>2006-07-26T08:35:15Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;FTP Jutt sellest, kuidas failid ühest masinast teise saada. &lt;br /&gt;
&lt;br /&gt;
Kvoot Milleks on kehtestatud kettakasutuse kvoodid ja kuidas sellistes tingimustes edasi elada. &lt;br /&gt;
&lt;br /&gt;
Failiõigused Kuidas kaitsta oma faile võõraste kasutajate eest.&lt;br /&gt;
&lt;br /&gt;
PGP Samm digitaalse allkirja poole. Jutt programmist (ja mõtteviisist), mis võimaldab peita saladusi, vahetada turvaliselt dokumente ning anda allkirju, kasutades avaliku võtme krüptograafiat. &lt;br /&gt;
&lt;br /&gt;
Find Selgitused, kuidas UNIXi programmiga find otsida faile erinevate tunnuste alusel. &lt;br /&gt;
&lt;br /&gt;
Pine Kuidas lugeda e-posti ilma aknaid ja hiirt kasutamata. Ülevaade Pine&#039;i tähtsamatest võimalustest. &lt;br /&gt;
&lt;br /&gt;
Arhiveerimine Praktilised juhendid andmete arhiveerimise ja pakkimise kohta UNIXi vahenditega tar, gzip ja bzip2. &lt;br /&gt;
&lt;br /&gt;
Netscape Ülevaade veebis navigeerimisest Netscape&#039;i brauseri abil. &lt;br /&gt;
&lt;br /&gt;
Gimp Juhendid rastergraafika-programmi Gimp kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
Bash Õpetus kooriku Bash efektiivseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
SSH Kuidas Telneti ja r-korralduste asemel kasutada funktsionaalselt sarnaseid, kuid turvalisemaid vahendeid - SSH (Secure SHell) &lt;br /&gt;
&lt;br /&gt;
I/O Võimalus protsesside sisendit ja väljundit ümber suunata ja mis kasu sellest võib saada. &lt;br /&gt;
&lt;br /&gt;
Regulaaravaldised Paljude UNIXi programmide (näiteks Egrep) tegevust saab juhtida kasutades regulaaravaldisi. &lt;br /&gt;
&lt;br /&gt;
Procmail Juhend sellest, kuidas kasutaja saab e-posti saabumist korraldada. &lt;br /&gt;
&lt;br /&gt;
Fetchmail Kuidas kasutaja saab postimasinast oma posti korraga kätte. &lt;br /&gt;
&lt;br /&gt;
Joe Tekstiredaktor Joe kasutamine. &lt;br /&gt;
&lt;br /&gt;
Postkasti kasutamine mail.edu.ee postkasti kasutamijuhendid.&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Operatsioonis%C3%BCsteemid&amp;diff=1385</id>
		<title>Operatsioonisüsteemid</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Operatsioonis%C3%BCsteemid&amp;diff=1385"/>
		<updated>2006-07-26T08:28:03Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Debian]]&lt;br /&gt;
*[[CentOS]]&lt;br /&gt;
*[[Solaris]]&lt;br /&gt;
*[[FreeBSD]]&lt;br /&gt;
*[[Gentoo]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Programmeerimine&amp;diff=1384</id>
		<title>Programmeerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Programmeerimine&amp;diff=1384"/>
		<updated>2006-07-26T08:26:08Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Programmeerimine&lt;br /&gt;
&lt;br /&gt;
Alltoodud viiteid järgides saab loodetavasti arendada oma programmeerimisoskust. Kõneall on peaasjalikult UNIXilikud keeled ja vahendid. &lt;br /&gt;
Üldised vahendid&lt;br /&gt;
&lt;br /&gt;
CVS: Rutiinne kasutamine | Projekti alustamine | Keerulisemad kasutamisvõimalused Versioonikontrollisüsteem. &lt;br /&gt;
&lt;br /&gt;
Regulaaravaldised &lt;br /&gt;
Skript-keeled&lt;br /&gt;
&lt;br /&gt;
Üldised soovitused skriptide kirjutamiseks &lt;br /&gt;
Tekstiliste andmete töötluseks sobivad keeled&lt;br /&gt;
&lt;br /&gt;
Sed Awk Bash &lt;br /&gt;
&lt;br /&gt;
Sed Voo-editori Sed kasutamisõpetus. &lt;br /&gt;
&lt;br /&gt;
Awk Tekstiliste andmetega tegelemiseks mõeldud programmeerimiskeel. &lt;br /&gt;
&lt;br /&gt;
Bash Käsitletakse kooriku skriptide kirjutamist.&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1382</id>
		<title>Unix keskkonna administreerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1382"/>
		<updated>2006-07-26T08:24:40Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:Kerberos Ühe]]klassikalise UNIXi autentimissüsteemi kirjeldus. &lt;br /&gt;
&lt;br /&gt;
* [[:Su ja Sudo Programmi]] käivitamine teise kasutaja õigustes. &lt;br /&gt;
&lt;br /&gt;
* [[:PAM]] Kuidas programmile autentimist korraldada. &lt;br /&gt;
&lt;br /&gt;
* [[:PPP üle SSH kanali]] Kirjeldus sellst, kuidas &#039;koduste vahenditega&#039; VPNi tekitada. &lt;br /&gt;
&lt;br /&gt;
* [[:Samba]] Juhised UNIXi ja Windowsi masinate faili-ning printimisteenuste vastastikuseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Printimine]] Juhised BSD-stiilis printimise korraldamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Arvuti kellaaeg]] Kuidas tagada, et arvuti aeg oleks võimalikult lähedane &#039;õigele&#039; ajale. &lt;br /&gt;
&lt;br /&gt;
* [[:Marsruutimine]] Kuidas leiavad IP paketid võrgus õige tee. &lt;br /&gt;
&lt;br /&gt;
* [[:Võrgudiagnostika]] Kuidas saada aru kas võrk töötab ja kui, siis kuidas ta töötab. &lt;br /&gt;
&lt;br /&gt;
* [[:IP pakettide filtreerimine]] Mis on IP pakett ja mida annab nende filtreerimine. &lt;br /&gt;
&lt;br /&gt;
* [[:Kohtvõrgu kaitse]] Mida tähendab kohtvõrgu kaitsmine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[:Printimine ]]&lt;br /&gt;
&lt;br /&gt;
* [[:Arvuti kellaaeg]]&lt;br /&gt;
&lt;br /&gt;
* [[:Ruutimine]]&lt;br /&gt;
&lt;br /&gt;
* [[:Apache&#039;i veebiserver]]&lt;br /&gt;
&lt;br /&gt;
* [[:Interneti domeeninimede süsteem]]&lt;br /&gt;
&lt;br /&gt;
* [[:Epost]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1381</id>
		<title>Unix keskkonna administreerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1381"/>
		<updated>2006-07-26T08:24:28Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:Kerberos Ühe]]klassikalise UNIXi autentimissüsteemi kirjeldus. &lt;br /&gt;
&lt;br /&gt;
* [[:Su ja Sudo Programmi]] käivitamine teise kasutaja õigustes. &lt;br /&gt;
&lt;br /&gt;
* [[:PAM]] Kuidas programmile autentimist korraldada. &lt;br /&gt;
&lt;br /&gt;
* [[:PPP üle SSH kanali]] Kirjeldus sellst, kuidas &#039;koduste vahenditega&#039; VPNi tekitada. &lt;br /&gt;
&lt;br /&gt;
* [[:Samba]] Juhised UNIXi ja Windowsi masinate faili-ning printimisteenuste vastastikuseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Printimine]] Juhised BSD-stiilis printimise korraldamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Arvuti kellaaeg]] Kuidas tagada, et arvuti aeg oleks võimalikult lähedane &#039;õigele&#039; ajale. &lt;br /&gt;
&lt;br /&gt;
* [[:Marsruutimine]] Kuidas leiavad IP paketid võrgus õige tee. &lt;br /&gt;
&lt;br /&gt;
* [[:Võrgudiagnostika]] Kuidas saada aru kas võrk töötab ja kui, siis kuidas ta töötab. &lt;br /&gt;
&lt;br /&gt;
* [[:IP pakettide filtreerimine]] Mis on IP pakett ja mida annab nende filtreerimine. &lt;br /&gt;
&lt;br /&gt;
* [[:Kohtvõrgu kaitse]] Mida tähendab kohtvõrgu kaitsmine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* [[:Printimine ]]&lt;br /&gt;
* [[:&lt;br /&gt;
* [[:Arvuti kellaaeg]]&lt;br /&gt;
&lt;br /&gt;
* [[:Ruutimine]]&lt;br /&gt;
&lt;br /&gt;
* [[:Apache&#039;i veebiserver]]&lt;br /&gt;
&lt;br /&gt;
* [[:Interneti domeeninimede süsteem]]&lt;br /&gt;
&lt;br /&gt;
* [[:Epost]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1380</id>
		<title>Unix keskkonna administreerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1380"/>
		<updated>2006-07-26T08:23:33Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:Kerberos Ühe]]klassikalise UNIXi autentimissüsteemi kirjeldus. &lt;br /&gt;
&lt;br /&gt;
* [[:Su ja Sudo Programmi]] käivitamine teise kasutaja õigustes. &lt;br /&gt;
&lt;br /&gt;
* [[:PAM]] Kuidas programmile autentimist korraldada. &lt;br /&gt;
&lt;br /&gt;
* [[:PPP üle SSH kanali]] Kirjeldus sellst, kuidas &#039;koduste vahenditega&#039; VPNi tekitada. &lt;br /&gt;
&lt;br /&gt;
* [[:Samba]] Juhised UNIXi ja Windowsi masinate faili-ning printimisteenuste vastastikuseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Printimine]] Juhised BSD-stiilis printimise korraldamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Arvuti kellaaeg]] Kuidas tagada, et arvuti aeg oleks võimalikult lähedane &#039;õigele&#039; ajale. &lt;br /&gt;
&lt;br /&gt;
* [[:Marsruutimine]] Kuidas leiavad IP paketid võrgus õige tee. &lt;br /&gt;
&lt;br /&gt;
* [[:Võrgudiagnostika]] Kuidas saada aru kas võrk töötab ja kui, siis kuidas ta töötab. &lt;br /&gt;
&lt;br /&gt;
* [[:IP pakettide filtreerimine]] Mis on IP pakett ja mida annab nende filtreerimine. &lt;br /&gt;
&lt;br /&gt;
* [[:Kohtvõrgu kaitse]] Mida tähendab kohtvõrgu kaitsmine.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Printimine &lt;br /&gt;
Arvuti kellaaeg &lt;br /&gt;
Ruutimine &lt;br /&gt;
Apache&#039;i veebiserver &lt;br /&gt;
Interneti domeeninimede süsteem &lt;br /&gt;
Epost&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1379</id>
		<title>Unix keskkonna administreerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1379"/>
		<updated>2006-07-26T08:18:19Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [[:Kerberos Ühe]]klassikalise UNIXi autentimissüsteemi kirjeldus. &lt;br /&gt;
&lt;br /&gt;
* [[:Su ja Sudo Programmi]] käivitamine teise kasutaja õigustes. &lt;br /&gt;
&lt;br /&gt;
* [[:PAM]] Kuidas programmile autentimist korraldada. &lt;br /&gt;
&lt;br /&gt;
* [[:PPP]] üle SSH kanali Kirjeldus sellst, kuidas &#039;koduste vahenditega&#039; VPNi tekitada. &lt;br /&gt;
&lt;br /&gt;
* [[:Samba]] Juhised UNIXi ja Windowsi masinate faili-ning printimisteenuste vastastikuseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Printimine]] Juhised BSD-stiilis printimise korraldamiseks. &lt;br /&gt;
&lt;br /&gt;
* [[:Arvuti kellaaeg]] Kuidas tagada, et arvuti aeg oleks võimalikult lähedane &#039;õigele&#039; ajale. &lt;br /&gt;
&lt;br /&gt;
* [[:Marsruutimine]] Kuidas leiavad IP paketid võrgus õige tee. &lt;br /&gt;
&lt;br /&gt;
* [[:Võrgudiagnostika]] Kuidas saada aru kas võrk töötab ja kui, siis kuidas ta töötab. &lt;br /&gt;
&lt;br /&gt;
* [[:IP pakettide filtreerimine]] Mis on IP pakett ja mida annab nende filtreerimine. &lt;br /&gt;
&lt;br /&gt;
* [[:Kohtvõrgu kaitse]] Mida tähendab kohtvõrgu kaitsmine.&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1378</id>
		<title>Unix keskkonna administreerimine</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Unix_keskkonna_administreerimine&amp;diff=1378"/>
		<updated>2006-07-26T08:16:34Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Kerberos Ühe klassikalise UNIXi autentimissüsteemi kirjeldus. &lt;br /&gt;
&lt;br /&gt;
Su ja Sudo Programmi käivitamine teise kasutaja õigustes. &lt;br /&gt;
&lt;br /&gt;
PAM Kuidas programmile autentimist korraldada. &lt;br /&gt;
&lt;br /&gt;
PPP üle SSH kanali Kirjeldus sellst, kuidas &#039;koduste vahenditega&#039; VPNi tekitada. &lt;br /&gt;
&lt;br /&gt;
Samba Juhised UNIXi ja Windowsi masinate faili-ning printimisteenuste vastastikuseks kasutamiseks. &lt;br /&gt;
&lt;br /&gt;
Printimine Juhised BSD-stiilis printimise korraldamiseks. &lt;br /&gt;
&lt;br /&gt;
Arvuti kellaaeg Kuidas tagada, et arvuti aeg oleks võimalikult lähedane &#039;õigele&#039; ajale. &lt;br /&gt;
&lt;br /&gt;
Marsruutimine Kuidas leiavad IP paketid võrgus õige tee. &lt;br /&gt;
&lt;br /&gt;
Võrgudiagnostika Kuidas saada aru kas võrk töötab ja kui, siis kuidas ta töötab. &lt;br /&gt;
&lt;br /&gt;
IP pakettide filtreerimine Mis on IP pakett ja mida annab nende filtreerimine. &lt;br /&gt;
&lt;br /&gt;
Kohtvõrgu kaitse Mida tähendab kohtvõrgu kaitsmine.&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
	<entry>
		<id>https://kuutorvaja.eenet.ee/w/index.php?title=Operatsioonis%C3%BCsteemid&amp;diff=1377</id>
		<title>Operatsioonisüsteemid</title>
		<link rel="alternate" type="text/html" href="https://kuutorvaja.eenet.ee/w/index.php?title=Operatsioonis%C3%BCsteemid&amp;diff=1377"/>
		<updated>2006-07-26T08:13:24Z</updated>

		<summary type="html">&lt;p&gt;193.40.0.191: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*[[Debian]]&lt;br /&gt;
*[[CentOS]]&lt;br /&gt;
*[[Solaris]]&lt;br /&gt;
*[[FreeBSD]]&lt;/div&gt;</summary>
		<author><name>193.40.0.191</name></author>
	</entry>
</feed>