<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hu">
	<id>https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stipi</id>
	<title>VIK Wiki - Felhasználó közreműködései [hu]</title>
	<link rel="self" type="application/atom+xml" href="https://vik.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Stipi"/>
	<link rel="alternate" type="text/html" href="https://vik.wiki/Speci%C3%A1lis:Szerkeszt%C5%91_k%C3%B6zrem%C5%B1k%C3%B6d%C3%A9sei/Stipi"/>
	<updated>2026-05-18T18:06:30Z</updated>
	<subtitle>Felhasználó közreműködései</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://vik.wiki/index.php?title=LINUX_alap%C3%BA_h%C3%A1l%C3%B3zatok_-_Vizsga,_2010.06.23.&amp;diff=165668</id>
		<title>LINUX alapú hálózatok - Vizsga, 2010.06.23.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=LINUX_alap%C3%BA_h%C3%A1l%C3%B3zatok_-_Vizsga,_2010.06.23.&amp;diff=165668"/>
		<updated>2013-05-16T22:31:37Z</updated>

		<summary type="html">&lt;p&gt;Stipi: /* 2 - jogogosultságkezelés	(10 pont) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{GlobalTemplate|Valaszthato|LinuxHaloVizsga20100623}}&lt;br /&gt;
&lt;br /&gt;
==2010. 06. 23. vizsga.==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mottó: valakinek sok ideje volt.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====1 - Shell	(5 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Hogyan lehet egy program kimenetét, illetve hiba kimenetét állományba irányítani?&lt;br /&gt;
&lt;br /&gt;
kimenet: =&amp;gt;= (vagy =&amp;gt;&amp;gt;= a hozzáíráshoz), illetve ezzel ekvivalens: =1&amp;gt;= és =1&amp;gt;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
hiba kimenet (stderr): =2&amp;gt;= valamint =2&amp;gt;&amp;gt;= a fenti analógiájára&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Hogyan lehet egy program kimenetét egy másik program bemenetébe irányítani?&lt;br /&gt;
&lt;br /&gt;
Pipe-pal: =prog1 | prog2= a prog1 kimenetét irányítja a prog2-re.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Hogyan lehet egy parancs kimenetét beilleszteni a parancssorba?&lt;br /&gt;
&lt;br /&gt;
Backtick-ek segítségével:echo `prog1` a prog1 kimenetét illeszti a parancssorba (értsd: behelyettesíti a hívás helyére. A backtick nem azonos az aposztróffal. Bevitele magyar billentyűzeten: altgr+7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan lehet szinkron és aszinkron módon folyamatokat indítani?&lt;br /&gt;
&lt;br /&gt;
Szinkron: nevével. =prog1=&lt;br /&gt;
&lt;br /&gt;
Aszinkron: nevével &amp;amp;: =prog1 &amp;amp;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====2 - jogogosultságkezelés	(10 pont)=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ls -ail&lt;br /&gt;
&lt;br /&gt;
1409658 drwxrwx--t  2 test users .&lt;br /&gt;
1179651 drwxr-xr-x 34 test users ..&lt;br /&gt;
1409659 -rw-rw-r--  2 test users file1&lt;br /&gt;
1409659 -rw-rw-r--  2 test users file2&lt;br /&gt;
1409660 lrwxrwxrwx  1 test users file 3-&amp;gt;file1&lt;br /&gt;
1409661 -rw-------  1 test users file4&lt;br /&gt;
1409662 -rw-r-----  1 test users script1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adott két felhasználó: &#039;&#039;&#039;test&#039;&#039;&#039; és &#039;&#039;&#039;test2&#039;&#039;&#039;, mindketten az users csoport tagjai.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; test2 törölheti-e file1-et?&lt;br /&gt;
&lt;br /&gt;
Nem, mert a =.= könyvtáron be van állítva a sticky bit, vagyis csak a fájlok tulajdonosa, vagy a root törölheti vagy nevezheti át a benne lévő fájlokat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; test2 módosíthatja-e file1-et?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a csoportjának van írási joga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; other (others) listázhatja-e a könyvtárat?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a =.= könyvtáron van x bit (keresési jog). Ezt onnan lehet tudni, hogy ha a sticky bit és az others&#039; x egyszerre van beállítva, akkor a sticky t-je kisbetű, egyébként nagy T.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Szerintem nem, mert az x bit csak a bejegyzések használatát teszi lehetővé, a listázáshoz r jog kellene! (--[[Szerkesztő:Stipi|Stipi]] ([[Szerkesztővita:Stipi|vita]]) 2013. május 16., 22:31 (UTC)Stipi)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; test2 futtathatja-e script1-et? (másolás nélkül)&lt;br /&gt;
&lt;br /&gt;
Nem, nincs rá semmilyen futtatási joga. Linket pedig hiába csinálna, ha tudna is, mert a jogok az inode-hoz tartoznak, nem a linkhez.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Szerintem futtathatja például &#039;&#039;sh script1&#039;&#039; paranccsal, hiszen van rá olvasási joga! (--[[Szerkesztő:Stipi|Stipi]] ([[Szerkesztővita:Stipi|vita]]) 2013. május 16., 22:31 (UTC)Stipi)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; test2 létrehozhat-e új állományt?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a csoportjának van írási joga =.=-ra.&lt;br /&gt;
&lt;br /&gt;
=====3 Log	(8 pont)=====&lt;br /&gt;
&lt;br /&gt;
*a) Milyen központi log kezelési mechanizmus áll a szolgáltatások rendelkezésére?&lt;br /&gt;
&lt;br /&gt;
syslog, rsyslog, syslog-ng (utóbbi nem volt előadáson, de pl. az arch ezt használja)&lt;br /&gt;
&lt;br /&gt;
*b) hogyan állítható be, hogy hová kerüljenek a logok? Milyen helyekre kerülhetnek?&lt;br /&gt;
&lt;br /&gt;
Hová: fájl, stderr, stdout, karakteres eszköz (pl. /dev/console), felhasználók egy csoportjának képernyője, mindenki képernyője, pipe-ra, küldés központi gépre (@host, de hogy milyen módon küldi át, azt nem írja a jegyzet, biztos füstjelekkel), rsyslog esetén mysql adatbázis. Hogyan: =/etc/syslogd.conf= vagy =/etc/rsyslogd.conf=.&lt;br /&gt;
&lt;br /&gt;
*c) Soroljon fel 3 tipikus log állományt és azt, hogy mit tartalmaznak!&lt;br /&gt;
&lt;br /&gt;
boot.log - szolgáltatások elindítása és leállítása&lt;br /&gt;
&lt;br /&gt;
maillog - levelezőszerver üzenetei&lt;br /&gt;
&lt;br /&gt;
secure - felhasználók bejelentkezésének könyvelése&lt;br /&gt;
&lt;br /&gt;
*d) Hogyan oldható meg, hogy a log állományok ne növekedhessenek a végtelenségig?&lt;br /&gt;
&lt;br /&gt;
logrotate - csúszóablakkal törli a régebbieket.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====4 Folyamatok	 (5 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Hogyan indíthatunk folyamatot az előtéren és a háttérben?&lt;br /&gt;
&lt;br /&gt;
Lásd szinkron-aszinkronos kérdés (ez NEM az =fg= és =bg=, azok a váltásra valók, nem az indításra)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Háttérben futó folyamatot hogyan hozhatunk előtérbe?&lt;br /&gt;
&lt;br /&gt;
fg &amp;lt;job id&amp;gt; (ezt kiírta, amikor háttérbe küldtük)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Hogyan futtathatjuk a háttérben a folyamatot úgy, hogy a shellből kilépve se álljon meg a futás?&lt;br /&gt;
&lt;br /&gt;
=nohup progi &amp;amp;=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan listázhatjuk ki a futó programokat?&lt;br /&gt;
&lt;br /&gt;
ps [aux] vagy top, utóbbi valós időben monitoroz.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; Hogyan küldhetünk jelzéseket a folyamatoknak?&lt;br /&gt;
&lt;br /&gt;
kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====5 Web Szerver	(12 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Az Apache web szerver milyen fő konfigurációs állományokat és könyvtárakat használ?&lt;br /&gt;
&lt;br /&gt;
* =/etc/httpd/httpd.conf= - fő konfig fájl&lt;br /&gt;
&lt;br /&gt;
* =/etc/httpd/conf.d/= - egyéb, modulokhoz való konfig fájlok&lt;br /&gt;
&lt;br /&gt;
* =/var/www/html= - Az alapértelmezésben kiszolgált könyvtár&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ezek itt a Fedorára jellemző elérési utak, a más disztrokban lévőket is elfogadták&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Hogyan állíthatjuk be, hogy milyen felhasználó és csoport nevében fusson a web szerver és ez miért fontos?&lt;br /&gt;
&lt;br /&gt;
=httpd.conf=-ban a User és Group mezők. Azért fontos, mert a webszerver &amp;quot;örökli&amp;quot; a felhasználó és csoport jogait, így ha túlságosan széleskörűeket kap, akkor az biztonsági kockázatot jelent. Pl. root nevében fut, és be van kapcsolva a könyvtárak listázása: ebben az esetben bárki egy böngészővel olvashatja a teljes fájlrendszerünket.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Mi a Dynamic Shared Object (DSO) és miért hasznos?&lt;br /&gt;
&lt;br /&gt;
Olyan, mint egy .so vagy .dll windowson (az is), előnyei: futáskor lehet betölteni, több processz tudja ugyanazt a kódot használni, vagyis nem kell többször betölteni, így spórol az erőforrásokkal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan hozhatunk létre jelszóval védett könyvtárat?&lt;br /&gt;
&lt;br /&gt;
httpd.conf-ban &amp;lt;Directory ...&amp;gt; bejegyzés és konfigurálása.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; Mi szükséges ahhoz, hogy https protokollal is elérhető legyen a web szerver?&lt;br /&gt;
&lt;br /&gt;
Certificate (bizalmasság elve). (valamint még nyilván a szervert is fel kell rá készíteni, ezt jellemzően úgy teszed, hogy kikommentezed a megfelelő részt a httpd.conf-ban).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;f)&#039;&#039;&#039; Mire való az awstats?&lt;br /&gt;
&lt;br /&gt;
Statikus logfájl-analizáló, jellemzően a szerver logját nézed vele, kb. a google analytics szerveroldali megfelelője (ezt persze nem így kell megfogalmazni :))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=\o/=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Valaszthato]]&lt;/div&gt;</summary>
		<author><name>Stipi</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=LINUX_alap%C3%BA_h%C3%A1l%C3%B3zatok_-_Vizsga,_2010.06.23.&amp;diff=165667</id>
		<title>LINUX alapú hálózatok - Vizsga, 2010.06.23.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=LINUX_alap%C3%BA_h%C3%A1l%C3%B3zatok_-_Vizsga,_2010.06.23.&amp;diff=165667"/>
		<updated>2013-05-16T22:31:15Z</updated>

		<summary type="html">&lt;p&gt;Stipi: /* 2 - jogogosultságkezelés	(10 pont) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{GlobalTemplate|Valaszthato|LinuxHaloVizsga20100623}}&lt;br /&gt;
&lt;br /&gt;
==2010. 06. 23. vizsga.==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mottó: valakinek sok ideje volt.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====1 - Shell	(5 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Hogyan lehet egy program kimenetét, illetve hiba kimenetét állományba irányítani?&lt;br /&gt;
&lt;br /&gt;
kimenet: =&amp;gt;= (vagy =&amp;gt;&amp;gt;= a hozzáíráshoz), illetve ezzel ekvivalens: =1&amp;gt;= és =1&amp;gt;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
hiba kimenet (stderr): =2&amp;gt;= valamint =2&amp;gt;&amp;gt;= a fenti analógiájára&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Hogyan lehet egy program kimenetét egy másik program bemenetébe irányítani?&lt;br /&gt;
&lt;br /&gt;
Pipe-pal: =prog1 | prog2= a prog1 kimenetét irányítja a prog2-re.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Hogyan lehet egy parancs kimenetét beilleszteni a parancssorba?&lt;br /&gt;
&lt;br /&gt;
Backtick-ek segítségével:echo `prog1` a prog1 kimenetét illeszti a parancssorba (értsd: behelyettesíti a hívás helyére. A backtick nem azonos az aposztróffal. Bevitele magyar billentyűzeten: altgr+7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan lehet szinkron és aszinkron módon folyamatokat indítani?&lt;br /&gt;
&lt;br /&gt;
Szinkron: nevével. =prog1=&lt;br /&gt;
&lt;br /&gt;
Aszinkron: nevével &amp;amp;: =prog1 &amp;amp;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====2 - jogogosultságkezelés	(10 pont)=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ls -ail&lt;br /&gt;
&lt;br /&gt;
1409658 drwxrwx--t  2 test users .&lt;br /&gt;
1179651 drwxr-xr-x 34 test users ..&lt;br /&gt;
1409659 -rw-rw-r--  2 test users file1&lt;br /&gt;
1409659 -rw-rw-r--  2 test users file2&lt;br /&gt;
1409660 lrwxrwxrwx  1 test users file 3-&amp;gt;file1&lt;br /&gt;
1409661 -rw-------  1 test users file4&lt;br /&gt;
1409662 -rw-r-----  1 test users script1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adott két felhasználó: &#039;&#039;&#039;test&#039;&#039;&#039; és &#039;&#039;&#039;test2&#039;&#039;&#039;, mindketten az users csoport tagjai.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; test2 törölheti-e file1-et?&lt;br /&gt;
&lt;br /&gt;
Nem, mert a =.= könyvtáron be van állítva a sticky bit, vagyis csak a fájlok tulajdonosa, vagy a root törölheti vagy nevezheti át a benne lévő fájlokat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; test2 módosíthatja-e file1-et?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a csoportjának van írási joga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; other (others) listázhatja-e a könyvtárat?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a =.= könyvtáron van x bit (keresési jog). Ezt onnan lehet tudni, hogy ha a sticky bit és az others&#039; x egyszerre van beállítva, akkor a sticky t-je kisbetű, egyébként nagy T.&lt;br /&gt;
&lt;br /&gt;
Szerintem nem, mert az x bit csak a bejegyzések használatát teszi lehetővé, a listázáshoz r jog kellene! (--[[Szerkesztő:Stipi|Stipi]] ([[Szerkesztővita:Stipi|vita]]) 2013. május 16., 22:31 (UTC)Stipi)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; test2 futtathatja-e script1-et? (másolás nélkül)&lt;br /&gt;
&lt;br /&gt;
Nem, nincs rá semmilyen futtatási joga. Linket pedig hiába csinálna, ha tudna is, mert a jogok az inode-hoz tartoznak, nem a linkhez.&lt;br /&gt;
&lt;br /&gt;
Szerintem futtathatja például &#039;&#039;sh script1&#039;&#039; paranccsal, hiszen van rá olvasási joga! (--[[Szerkesztő:Stipi|Stipi]] ([[Szerkesztővita:Stipi|vita]]) 2013. május 16., 22:31 (UTC)Stipi)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; test2 létrehozhat-e új állományt?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a csoportjának van írási joga =.=-ra.&lt;br /&gt;
&lt;br /&gt;
=====3 Log	(8 pont)=====&lt;br /&gt;
&lt;br /&gt;
*a) Milyen központi log kezelési mechanizmus áll a szolgáltatások rendelkezésére?&lt;br /&gt;
&lt;br /&gt;
syslog, rsyslog, syslog-ng (utóbbi nem volt előadáson, de pl. az arch ezt használja)&lt;br /&gt;
&lt;br /&gt;
*b) hogyan állítható be, hogy hová kerüljenek a logok? Milyen helyekre kerülhetnek?&lt;br /&gt;
&lt;br /&gt;
Hová: fájl, stderr, stdout, karakteres eszköz (pl. /dev/console), felhasználók egy csoportjának képernyője, mindenki képernyője, pipe-ra, küldés központi gépre (@host, de hogy milyen módon küldi át, azt nem írja a jegyzet, biztos füstjelekkel), rsyslog esetén mysql adatbázis. Hogyan: =/etc/syslogd.conf= vagy =/etc/rsyslogd.conf=.&lt;br /&gt;
&lt;br /&gt;
*c) Soroljon fel 3 tipikus log állományt és azt, hogy mit tartalmaznak!&lt;br /&gt;
&lt;br /&gt;
boot.log - szolgáltatások elindítása és leállítása&lt;br /&gt;
&lt;br /&gt;
maillog - levelezőszerver üzenetei&lt;br /&gt;
&lt;br /&gt;
secure - felhasználók bejelentkezésének könyvelése&lt;br /&gt;
&lt;br /&gt;
*d) Hogyan oldható meg, hogy a log állományok ne növekedhessenek a végtelenségig?&lt;br /&gt;
&lt;br /&gt;
logrotate - csúszóablakkal törli a régebbieket.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====4 Folyamatok	 (5 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Hogyan indíthatunk folyamatot az előtéren és a háttérben?&lt;br /&gt;
&lt;br /&gt;
Lásd szinkron-aszinkronos kérdés (ez NEM az =fg= és =bg=, azok a váltásra valók, nem az indításra)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Háttérben futó folyamatot hogyan hozhatunk előtérbe?&lt;br /&gt;
&lt;br /&gt;
fg &amp;lt;job id&amp;gt; (ezt kiírta, amikor háttérbe küldtük)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Hogyan futtathatjuk a háttérben a folyamatot úgy, hogy a shellből kilépve se álljon meg a futás?&lt;br /&gt;
&lt;br /&gt;
=nohup progi &amp;amp;=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan listázhatjuk ki a futó programokat?&lt;br /&gt;
&lt;br /&gt;
ps [aux] vagy top, utóbbi valós időben monitoroz.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; Hogyan küldhetünk jelzéseket a folyamatoknak?&lt;br /&gt;
&lt;br /&gt;
kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====5 Web Szerver	(12 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Az Apache web szerver milyen fő konfigurációs állományokat és könyvtárakat használ?&lt;br /&gt;
&lt;br /&gt;
* =/etc/httpd/httpd.conf= - fő konfig fájl&lt;br /&gt;
&lt;br /&gt;
* =/etc/httpd/conf.d/= - egyéb, modulokhoz való konfig fájlok&lt;br /&gt;
&lt;br /&gt;
* =/var/www/html= - Az alapértelmezésben kiszolgált könyvtár&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ezek itt a Fedorára jellemző elérési utak, a más disztrokban lévőket is elfogadták&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Hogyan állíthatjuk be, hogy milyen felhasználó és csoport nevében fusson a web szerver és ez miért fontos?&lt;br /&gt;
&lt;br /&gt;
=httpd.conf=-ban a User és Group mezők. Azért fontos, mert a webszerver &amp;quot;örökli&amp;quot; a felhasználó és csoport jogait, így ha túlságosan széleskörűeket kap, akkor az biztonsági kockázatot jelent. Pl. root nevében fut, és be van kapcsolva a könyvtárak listázása: ebben az esetben bárki egy böngészővel olvashatja a teljes fájlrendszerünket.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Mi a Dynamic Shared Object (DSO) és miért hasznos?&lt;br /&gt;
&lt;br /&gt;
Olyan, mint egy .so vagy .dll windowson (az is), előnyei: futáskor lehet betölteni, több processz tudja ugyanazt a kódot használni, vagyis nem kell többször betölteni, így spórol az erőforrásokkal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan hozhatunk létre jelszóval védett könyvtárat?&lt;br /&gt;
&lt;br /&gt;
httpd.conf-ban &amp;lt;Directory ...&amp;gt; bejegyzés és konfigurálása.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; Mi szükséges ahhoz, hogy https protokollal is elérhető legyen a web szerver?&lt;br /&gt;
&lt;br /&gt;
Certificate (bizalmasság elve). (valamint még nyilván a szervert is fel kell rá készíteni, ezt jellemzően úgy teszed, hogy kikommentezed a megfelelő részt a httpd.conf-ban).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;f)&#039;&#039;&#039; Mire való az awstats?&lt;br /&gt;
&lt;br /&gt;
Statikus logfájl-analizáló, jellemzően a szerver logját nézed vele, kb. a google analytics szerveroldali megfelelője (ezt persze nem így kell megfogalmazni :))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=\o/=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Valaszthato]]&lt;/div&gt;</summary>
		<author><name>Stipi</name></author>
	</entry>
	<entry>
		<id>https://vik.wiki/index.php?title=LINUX_alap%C3%BA_h%C3%A1l%C3%B3zatok_-_Vizsga,_2010.06.23.&amp;diff=165666</id>
		<title>LINUX alapú hálózatok - Vizsga, 2010.06.23.</title>
		<link rel="alternate" type="text/html" href="https://vik.wiki/index.php?title=LINUX_alap%C3%BA_h%C3%A1l%C3%B3zatok_-_Vizsga,_2010.06.23.&amp;diff=165666"/>
		<updated>2013-05-16T22:30:19Z</updated>

		<summary type="html">&lt;p&gt;Stipi: /* 2 - jogogosultságkezelés	(10 pont) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{GlobalTemplate|Valaszthato|LinuxHaloVizsga20100623}}&lt;br /&gt;
&lt;br /&gt;
==2010. 06. 23. vizsga.==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Mottó: valakinek sok ideje volt.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=====1 - Shell	(5 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Hogyan lehet egy program kimenetét, illetve hiba kimenetét állományba irányítani?&lt;br /&gt;
&lt;br /&gt;
kimenet: =&amp;gt;= (vagy =&amp;gt;&amp;gt;= a hozzáíráshoz), illetve ezzel ekvivalens: =1&amp;gt;= és =1&amp;gt;&amp;gt;=&lt;br /&gt;
&lt;br /&gt;
hiba kimenet (stderr): =2&amp;gt;= valamint =2&amp;gt;&amp;gt;= a fenti analógiájára&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Hogyan lehet egy program kimenetét egy másik program bemenetébe irányítani?&lt;br /&gt;
&lt;br /&gt;
Pipe-pal: =prog1 | prog2= a prog1 kimenetét irányítja a prog2-re.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Hogyan lehet egy parancs kimenetét beilleszteni a parancssorba?&lt;br /&gt;
&lt;br /&gt;
Backtick-ek segítségével:echo `prog1` a prog1 kimenetét illeszti a parancssorba (értsd: behelyettesíti a hívás helyére. A backtick nem azonos az aposztróffal. Bevitele magyar billentyűzeten: altgr+7.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan lehet szinkron és aszinkron módon folyamatokat indítani?&lt;br /&gt;
&lt;br /&gt;
Szinkron: nevével. =prog1=&lt;br /&gt;
&lt;br /&gt;
Aszinkron: nevével &amp;amp;: =prog1 &amp;amp;=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====2 - jogogosultságkezelés	(10 pont)=====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ls -ail&lt;br /&gt;
&lt;br /&gt;
1409658 drwxrwx--t  2 test users .&lt;br /&gt;
1179651 drwxr-xr-x 34 test users ..&lt;br /&gt;
1409659 -rw-rw-r--  2 test users file1&lt;br /&gt;
1409659 -rw-rw-r--  2 test users file2&lt;br /&gt;
1409660 lrwxrwxrwx  1 test users file 3-&amp;gt;file1&lt;br /&gt;
1409661 -rw-------  1 test users file4&lt;br /&gt;
1409662 -rw-r-----  1 test users script1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Adott két felhasználó: &#039;&#039;&#039;test&#039;&#039;&#039; és &#039;&#039;&#039;test2&#039;&#039;&#039;, mindketten az users csoport tagjai.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; test2 törölheti-e file1-et?&lt;br /&gt;
&lt;br /&gt;
Nem, mert a =.= könyvtáron be van állítva a sticky bit, vagyis csak a fájlok tulajdonosa, vagy a root törölheti vagy nevezheti át a benne lévő fájlokat.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; test2 módosíthatja-e file1-et?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a csoportjának van írási joga.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; other (others) listázhatja-e a könyvtárat?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a =.= könyvtáron van x bit (keresési jog). Ezt onnan lehet tudni, hogy ha a sticky bit és az others&#039; x egyszerre van beállítva, akkor a sticky t-je kisbetű, egyébként nagy T.&lt;br /&gt;
Szerintem nem, mert az x bit csak a bejegyzések használatát teszi lehetővé, a listázáshoz r jog kellene! (Stipi)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; test2 futtathatja-e script1-et? (másolás nélkül)&lt;br /&gt;
&lt;br /&gt;
Nem, nincs rá semmilyen futtatási joga. Linket pedig hiába csinálna, ha tudna is, mert a jogok az inode-hoz tartoznak, nem a linkhez.&lt;br /&gt;
Szerintem futtathatja például &#039;&#039;sh script1&#039;&#039; paranccsal, hiszen van rá olvasási joga! (Stipi)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; test2 létrehozhat-e új állományt?&lt;br /&gt;
&lt;br /&gt;
Igen, mert a csoportjának van írási joga =.=-ra.&lt;br /&gt;
&lt;br /&gt;
=====3 Log	(8 pont)=====&lt;br /&gt;
&lt;br /&gt;
*a) Milyen központi log kezelési mechanizmus áll a szolgáltatások rendelkezésére?&lt;br /&gt;
&lt;br /&gt;
syslog, rsyslog, syslog-ng (utóbbi nem volt előadáson, de pl. az arch ezt használja)&lt;br /&gt;
&lt;br /&gt;
*b) hogyan állítható be, hogy hová kerüljenek a logok? Milyen helyekre kerülhetnek?&lt;br /&gt;
&lt;br /&gt;
Hová: fájl, stderr, stdout, karakteres eszköz (pl. /dev/console), felhasználók egy csoportjának képernyője, mindenki képernyője, pipe-ra, küldés központi gépre (@host, de hogy milyen módon küldi át, azt nem írja a jegyzet, biztos füstjelekkel), rsyslog esetén mysql adatbázis. Hogyan: =/etc/syslogd.conf= vagy =/etc/rsyslogd.conf=.&lt;br /&gt;
&lt;br /&gt;
*c) Soroljon fel 3 tipikus log állományt és azt, hogy mit tartalmaznak!&lt;br /&gt;
&lt;br /&gt;
boot.log - szolgáltatások elindítása és leállítása&lt;br /&gt;
&lt;br /&gt;
maillog - levelezőszerver üzenetei&lt;br /&gt;
&lt;br /&gt;
secure - felhasználók bejelentkezésének könyvelése&lt;br /&gt;
&lt;br /&gt;
*d) Hogyan oldható meg, hogy a log állományok ne növekedhessenek a végtelenségig?&lt;br /&gt;
&lt;br /&gt;
logrotate - csúszóablakkal törli a régebbieket.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====4 Folyamatok	 (5 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Hogyan indíthatunk folyamatot az előtéren és a háttérben?&lt;br /&gt;
&lt;br /&gt;
Lásd szinkron-aszinkronos kérdés (ez NEM az =fg= és =bg=, azok a váltásra valók, nem az indításra)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Háttérben futó folyamatot hogyan hozhatunk előtérbe?&lt;br /&gt;
&lt;br /&gt;
fg &amp;lt;job id&amp;gt; (ezt kiírta, amikor háttérbe küldtük)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Hogyan futtathatjuk a háttérben a folyamatot úgy, hogy a shellből kilépve se álljon meg a futás?&lt;br /&gt;
&lt;br /&gt;
=nohup progi &amp;amp;=&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan listázhatjuk ki a futó programokat?&lt;br /&gt;
&lt;br /&gt;
ps [aux] vagy top, utóbbi valós időben monitoroz.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; Hogyan küldhetünk jelzéseket a folyamatoknak?&lt;br /&gt;
&lt;br /&gt;
kill&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=====5 Web Szerver	(12 pont)=====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;a)&#039;&#039;&#039; Az Apache web szerver milyen fő konfigurációs állományokat és könyvtárakat használ?&lt;br /&gt;
&lt;br /&gt;
* =/etc/httpd/httpd.conf= - fő konfig fájl&lt;br /&gt;
&lt;br /&gt;
* =/etc/httpd/conf.d/= - egyéb, modulokhoz való konfig fájlok&lt;br /&gt;
&lt;br /&gt;
* =/var/www/html= - Az alapértelmezésben kiszolgált könyvtár&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Ezek itt a Fedorára jellemző elérési utak, a más disztrokban lévőket is elfogadták&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;b)&#039;&#039;&#039; Hogyan állíthatjuk be, hogy milyen felhasználó és csoport nevében fusson a web szerver és ez miért fontos?&lt;br /&gt;
&lt;br /&gt;
=httpd.conf=-ban a User és Group mezők. Azért fontos, mert a webszerver &amp;quot;örökli&amp;quot; a felhasználó és csoport jogait, így ha túlságosan széleskörűeket kap, akkor az biztonsági kockázatot jelent. Pl. root nevében fut, és be van kapcsolva a könyvtárak listázása: ebben az esetben bárki egy böngészővel olvashatja a teljes fájlrendszerünket.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;c)&#039;&#039;&#039; Mi a Dynamic Shared Object (DSO) és miért hasznos?&lt;br /&gt;
&lt;br /&gt;
Olyan, mint egy .so vagy .dll windowson (az is), előnyei: futáskor lehet betölteni, több processz tudja ugyanazt a kódot használni, vagyis nem kell többször betölteni, így spórol az erőforrásokkal.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;d)&#039;&#039;&#039; Hogyan hozhatunk létre jelszóval védett könyvtárat?&lt;br /&gt;
&lt;br /&gt;
httpd.conf-ban &amp;lt;Directory ...&amp;gt; bejegyzés és konfigurálása.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;e)&#039;&#039;&#039; Mi szükséges ahhoz, hogy https protokollal is elérhető legyen a web szerver?&lt;br /&gt;
&lt;br /&gt;
Certificate (bizalmasság elve). (valamint még nyilván a szervert is fel kell rá készíteni, ezt jellemzően úgy teszed, hogy kikommentezed a megfelelő részt a httpd.conf-ban).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;f)&#039;&#039;&#039; Mire való az awstats?&lt;br /&gt;
&lt;br /&gt;
Statikus logfájl-analizáló, jellemzően a szerver logját nézed vele, kb. a google analytics szerveroldali megfelelője (ezt persze nem így kell megfogalmazni :))&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=\o/=&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Valaszthato]]&lt;/div&gt;</summary>
		<author><name>Stipi</name></author>
	</entry>
</feed>