„Mérés laboratórium 4. - 5. mérés” változatai közötti eltérés

Harapeti (vitalap | szerkesztései)
Harapeti (vitalap | szerkesztései)
code tagek
3. sor: 3. sor:
==1. Soroljon fel fájlkezelésre alkalmas UNIX parancsokat (listázás, másolás, megjelenítés, stb.)!==
==1. Soroljon fel fájlkezelésre alkalmas UNIX parancsokat (listázás, másolás, megjelenítés, stb.)!==


* listázás: ls  
* listázás: <code>ls</code>
* másolás: cp  
* másolás: <code>cp</code>
* mozgatás: mv  
* mozgatás: <code>mv</code>
* törlés: rm  
* törlés: <code>rm</code>
* megjelenítés: cat, less  
* megjelenítés: <code>cat</code>, <code>less</code>
* keresés: grep
* keresés: <code>grep</code>
* folyamatok listázása: ps
* folyamatok listázása: <code>ps</code>


==2. Milyen hozzáférési jogok adhatók egy UNIX állománynak?==
==2. Milyen hozzáférési jogok adhatók egy UNIX állománynak?==


* x: fájlnál futtatás, könyvtárnál belépés
* <code>x</code>: fájlnál futtatás, könyvtárnál belépés
* r: olvasás, könyvtárnál listázás
* <code>r</code>: olvasás, könyvtárnál listázás
* w: írás
* <code>w</code>: írás


==3. Kik számára állíthatunk be hozzáférési jogokat egy fájllal kapcsolatban?==
==3. Kik számára állíthatunk be hozzáférési jogokat egy fájllal kapcsolatban?==


* A fájl tulajdonos felhasználója számára
* A fájl tulajdonos felhasználója számára
* A fájl csoportja számára (függetlenül állítható a fájl tulajdonosától, a unix csoportok a /etc/group fájlban találhatóak)
* A fájl csoportja számára (függetlenül állítható a fájl tulajdonosától, a UNIX csoportok a <code>/etc/group</code> fájlban találhatóak)
* Mások számára (pontosabban azok számára, akik nem tartoznak az előző kettőbe)
* Mások számára (pontosabban azok számára, akik nem tartoznak az előző kettőbe)


50. sor: 50. sor:
==7. Milyen paranccsal lehet kilistázni a futó folyamatokat?==
==7. Milyen paranccsal lehet kilistázni a futó folyamatokat?==


ps
<code>ps</code><br />
(ps aux)
(<code>ps aux</code>)<br />
(ps -ef)
(<code>ps -ef</code>)


==8. Hol tárolja a UNIX a rendszernaplókat?==
==8. Hol tárolja a UNIX a rendszernaplókat?==


/var/log
<code>/var/log</code>


==9. Listázd ki parancssorra az ifconfig részletes leírását!==
==9. Listázd ki parancssorra az ifconfig részletes leírását!==


man ifconfig
<code>man ifconfig</code>


==10. Hogy futtatnád a root tulajdonában lévő secret_commands.sh fájlt (a jogosultságok módosítása nélkül), amire csak olvasási jogod van?==
==10. Hogy futtatnád a root tulajdonában lévő secret_commands.sh fájlt (a jogosultságok módosítása nélkül), amire csak olvasási jogod van?==


bash secret_commands.sh
<code>bash secret_commands.sh</code>


==11. Mi a csővezeték? Mutasd be pár mondatban és írj rá egy példát.==
==11. Mi a csővezeték? Mutasd be pár mondatban és írj rá egy példát.==
Folyamatok összekapcsolása a standard streamen keresztül, azaz az egyik folyamat kimenete(stdout) a soron következő folyamat bemenete(stdin).
Folyamatok összekapcsolása a standard streamen keresztül, azaz az egyik folyamat kimenete(stdout) a soron következő folyamat bemenete (<code>stdin</code>).
Használata a | karakterrel.
Használata a <code>|</code> karakterrel.


Példa:
Példa:
ls /etc/ | grep ld.so : /etc listázása, majd annak kimenetében ls.do-ra keresés
<code>ls /etc/ | grep ld.so</code> : <code>/etc</code> listázása, majd annak kimenetében <code>ls.do</code>-ra keresés


http://en.wikipedia.org/wiki/Pipeline_(Unix)
http://en.wikipedia.org/wiki/Pipeline_(Unix)
==12. Van egy fájl, Ubul a tulajdonosa, csoportjához Ubul és Jon tartozik. Egyéb felhasználók: Garfield. Egyedül a csoportnak van írási joga a fájlra (tehát se a tulajdonosnak, se az egyéb felhasználóknak). Ki tudja írni a fájlt?==
==12. Van egy fájl, Ubul a tulajdonosa, csoportjához Ubul és Jon tartozik. Egyéb felhasználók: Garfield. Egyedül a csoportnak van írási joga a fájlra (tehát se a tulajdonosnak, se az egyéb felhasználóknak). Ki tudja írni a fájlt?==


82. sor: 83. sor:
==13. Listázd ki a rendszer logfájl mappájából a yum.log tartalmát!==
==13. Listázd ki a rendszer logfájl mappájából a yum.log tartalmát!==


cat /var/log/yum.log
<code>cat /var/log/yum.log</code>


==14. Mi a Windowsos fájlmegosztás neve?==
==14. Mi a Windowsos fájlmegosztás neve?==


SMB (Server Message Block). Erre a protokollra hivatkoznak néha Common Internet File System (CIFS) néven is. A Samba programcsomag segítségével használhatjuk UNIX rendszereken.
[http://hu.wikipedia.org/wiki/Server_Message_Block SMB (Server Message Block)]. Erre a protokollra hivatkoznak néha [http://www.samba.org/cifs/ Common Internet File System (CIFS)] néven is. A Samba programcsomag segítségével használhatjuk UNIX rendszereken.
-- [[BujakiAttila|Buj]] - 2012.04.13.
-- [[BujakiAttila|Buj]] - 2012.04.13.


98. sor: 99. sor:
==16. (?) Van egy security nevű mappa, tartalmát nem listázhatod, a mappához nem férsz hozzá. Hogy tudnád mégis kilistázni a tartalmát a jogosultságok módosítása nélkül?==
==16. (?) Van egy security nevű mappa, tartalmát nem listázhatod, a mappához nem férsz hozzá. Hogy tudnád mégis kilistázni a tartalmát a jogosultságok módosítása nélkül?==


sudo ls security
<code>sudo ls security</code>


(Kipróbáltam CentOS-en, ez működik akkor is ha nincs semmilyen jogod a könyvtárra. A root akkor is tudja listázni a tartalmát.
(Kipróbáltam CentOS-en, ez működik akkor is ha nincs semmilyen jogod a könyvtárra. A root akkor is tudja listázni a tartalmát.
pl.:
pl.:
Van egy sajt mappánk, amire nincs semmilyen jogunk és van benne egy ok nevű másik mappa.
Van egy <code>sajt</code> mappánk, amire nincs semmilyen jogunk és van benne egy <code>ok</code> nevű másik mappa.
 
<pre>
<pre>
[meres@irfserver teszt2]$ sudo ls sajt
[meres@irfserver teszt2]$ sudo ls sajt