diff --git "a/els\305\221 vide\303\263.md" "b/els\305\221 vide\303\263.md"
index 448d5d279846733071900662e2346ecc0886a589..29a42c428eee8f21f1453ffa0849da072c2ffeb5 100644
--- "a/els\305\221 vide\303\263.md"	
+++ "b/els\305\221 vide\303\263.md"	
@@ -2,11 +2,100 @@
 
 ## Mi is a Linux
 
+A [Linux](https://www.kernel.org/) Ăśnmaga csak egy kernel, nem tartalmaz egy programot sem.
+Amikor LinuxrĂłl beszĂŠlĂźnk, ĂĄltalĂĄban GNU/Linux-ra gondolunk,
+ami azt jelenti, hogy Linux kernelen futtatunk [GNU
+rendszerprogramokat](https://www.gnu.org/software/coreutils/) ĂŠs kĂśnyvtĂĄrakat.
 
+<Note type="warning" label="MegjegyzĂŠs">
+
+Ha Linux-ot mondunk ebben a segĂŠdletben, sok esetben itt is
+GNU/Linux-ra gondolunk
+
+</Note>
+
+<Note type="tip" label="Extra infĂł">
+
+Vannak nem GNU programokat hasznĂĄlĂł Linux [disztribĂşciĂłk](#disztribĂşciĂłk) is,
+pl: az Alpine Linux vagy az Android
+
+</Note>
+
+### DisztribĂşciĂłk
+
+Nem lenne tĂşl kĂŠnyelmes kĂŠzzel lefordĂ­tani ĂŠs helyĂŠre mĂĄsolni
+minden programot (beleĂŠrtve a fordĂ­tĂłt ĂŠs kernelt is).
+Ennek a problĂŠmĂĄnak az ĂĄthidalĂĄsĂĄra szĂźlettek meg 
+a Linux disztribĂşciĂłk, vagy rĂśviden disztrĂłk.
+
+Egy disztrĂł feladatai:
+- telepĂ­tĂŠs megkĂśnnyĂ­tĂŠse
+  - telepítő diszk, akár grafikus telepítővel
+  - telepĂ­tĂŠskor alap rendszerprogramok feltelepĂ­tĂŠse
+- hasznĂĄlat megkĂśnnyĂ­tĂŠse
+  - csomagkezelő biztosítása a könnyű és biztonságos
+    programtelepĂ­tĂŠshez
+  - ĂŠrtelmes alapbeĂĄllĂ­tĂĄsok programokhoz
+- segĂ­tsĂŠgkĂŠrĂŠs
+  - minden disztrĂłnak van fĂłruma, soknak wikije is,
+    Ă­gy az esetleges hibĂĄkra gyorsan lehet talĂĄlni megoldĂĄst
+
+[Nagyon sok disztrĂł van](https://upload.wikimedia.org/wikipedia/commons/8/83/Linux_Distribution_Timeline_27_02_21.svg),
+mindenki meg tudja találni a magának megfelelőt.
+
+Az [Ubuntu](https://ubuntu.com/) a legelterjedtebb disztrĂł,
+a tovĂĄbbiakban is Ubuntut fogunk hasznĂĄlni, de a legtĂśbb dolog
+univerzĂĄlis.
+
+### GUI
+
+Linux-ra van nagyon sokfĂŠle GUI shell (vagy Desktop Environment, DE),
+a legelterjedtebbek a
+Gnome, KDE, Xfce.
+
+<center>
+<ImageZoom
+    src="pics/ubuntu.jpg"
+/>
+Gnome Ubuntun
+<br>
+</center>
+<br>
+
+<center>
+<ImageZoom
+    src="pics/kde.jpg"
+/>
+KDE
+<br>
+</center>
+<br>
+
+<center>
+<ImageZoom
+    src="pics/xfce.png"
+/>
+Xfce
+<br>
+</center>
+<br>
+
+
+<center>
+<ImageZoom
+    src="pics/elementary.png"
+/>
+elementary OS
+<br>
+</center>
+<br>
+
+Az asztali szĂĄmĂ­tĂłgĂŠpre szĂĄnt disztrĂłkon ĂĄltalĂĄban alapĂŠrtelmezetten
+telepĂ­tve van valamilyen DE.
 
 ## CLI, terminĂĄl, shell
 
-<Note type="tip" label>
+<Note type="tip" label="MegjegyzĂŠs">
 
 Ez a fejezet sok fogalmat tartalmaz, kĂŠrlek **_ne_** magold be ezeket.
 CsupĂĄn annyi a cĂŠlja a fejezetnek, hogy akik nemigazĂĄn
@@ -27,15 +116,11 @@ hogy bĂĄrkinek is be kell mutatni, hogy mit jelent.
 Ez jelenĂ­ti meg a karaktereket ĂŠs adja meg a programnak a beĂ­rt karaktereket.
 RĂŠgebben kĂźlĂśn cĂŠleszkĂśzĂśk voltak, ma mĂĄr programok.
 
-Miki: ide rizsa pls
-
 ### Shell
 Egy olyan CLI program, amibe parancsokat lehet bepĂśtyĂśgni ĂŠs a shell
 a megfelelő programokat elindítva és összekapcsolva<sup>(erről később lesz szó)</sup>
 lefuttatja azt.
 
-Miki: ide is
-
 ### PĂĄr ismertebb shell
 
 #### `sh`
@@ -73,7 +158,7 @@ alapbeĂĄllĂ­tĂĄsokkal is nagyon kĂŠnyelmes hasznĂĄlni.
 Azonban *nem* POSIX shell, vagyis a következőekben bemutatott parancsok
 nem feltĂŠtlenĂźl mĹąkĂśdnek benne.
 
-<Note type="warning" label>
+<Note type="warning" label="Figyelem">
 
 Innentől bash-ről lesz szó. Ha olyat olvasol, hogy
 "Ă­rjuk be a shellĂźnkbe", akkor ott a "bashĂźnkre" gondolunk.
@@ -108,50 +193,174 @@ Ne ijedjünk meg az ismeretlen fogalmaktól, erről mind lesz szó bővebben.
 
 ### PĂĄr shelles fogalom
 
-#### Mi a parancs?
-
-#### RedirekciĂł `>`
-
-#### Pipe `|`
-
-#### Shell execution
-
-#### Manual page `man`
+- parancs: egy program, a kapcsolĂłi, ĂŠs egyĂŠb opciĂłk
+  - ĂĄltalĂĄban: `parancs --kapcsolĂł -k fĂĄjl.txt`
+  - kapcsolók: programok különböző funkcióit
+    lehet velĂźk ki-be kapcsolni
+  - pl:
+    - `ls -la`: kilistĂĄza a mostani mappa tartalmĂĄt
+      - `ls`: listĂĄzĂł program
+      - `-l`: listakĂŠnt jelenjen meg
+      - `-a`: rejtett fĂĄjlokat is megjelenĂ­ti
+    - `ls -a en_mappam`: kilistĂĄzza az `en_mappam` mappa tartalmĂĄt
+      a rejtett fĂĄjlokkal egyĂźtt
+    - `ip address`: kiĂ­rja a gĂŠpĂźnk IP cĂ­meit
+    - `cd en_mappam`: belelĂŠp az `en_mappam` mappĂĄba
+    - `cd ..`: egy mappĂĄval feljebb lĂŠp
+- redirekciĂł (`>`, `<`)
+  - `>`: ĂĄtirĂĄnyĂ­tja egy program kimenetĂŠt egy fĂĄjlba
+  - `<`: egy program konzolos bemenetĂŠt egy fĂĄjlbĂłl olvassa
+  - pl:
+    - `ls > fajlok.txt`: a jelenlegi mappĂĄban lĂŠtrehozza
+      a `fajlok.txt` fĂĄjlt ĂŠs beleĂ­rja a jelenlegi
+      mappában lévő fájlok és mappák neveit
+- pipe (`|`)
+  - egy program kimenetĂŠt beleĂ­rja egy mĂĄsik program bemenetĂŠbe
+  - pl:
+    - `ls -l *.txt | grep alma`:
+      - `ls -l *.txt`: kíírja a jelenlegi mappában lévő
+        txt fĂĄjlok neveit, ez lesz a grep bemenete
+      - `grep alma`: kiszűri a bementén kapott szövegből
+        azokat a sorokat, amikben nem szerepel az alma szĂł
+      - → kilistázza azokat a txt fájlokat, amelyek nevében
+        szerepel az, hogy alma.
+
+- shell execution `"$(parancs)"`
+  - egy program kimenetĂŠt beleteszi egy stringbe
+  - pl:
+    - `echo a mappa tartalma: $(ls)`
+  
 
 #### [EgyĂŠb hasznos shell cuccok](https://devhints.io/bash)
 
 ### Szövegszerkesztők
 
-#### Nano
-
-#### Egyebek
+- `nano`: egyszerű szövegszerkesztő
+  - terminĂĄl aljĂĄn kiĂ­r pĂĄr tĂĄmogatott billentyĹąkombinĂĄciĂłt
+  - hasznĂĄlat:
+    - `nano <fĂĄjl>`
+    - Ă­rkĂĄljunk
+    - `CTRL+S` ment
+    - `CTRL+X` bezĂĄr
+- `vi`: bonyolultabb picivel, de tĂśbbet tud
+  - `vim`: vi improved, tovĂĄbbfejlesztĂŠs
+  - `nvim`: neovim, vim tovĂĄbbfejlesztĂŠs
+  - hasznĂĄlat
+    - `vim <fĂĄjl>`
+    - `i` (insert mode)
+    - Ă­rkĂĄljunk
+    - `ESC` (normal mode)
+    - `:wq` (parancs: write, quit)
+  - a fejlettebb funkciĂłit nem mutatjuk most be
+
+### Fontosabb shell parancsok/programok
+
+- `ls`: listĂĄz
+- `man <parancs>`: "manual", felhasznĂĄlĂłi ĂştmutatĂł programokhoz
+  - pl: `man ip`
+- `cat <fĂĄjlok>`: fĂĄjlokat Ă­r ki
+- `less`: a bemenetĂŠn kapott szĂśveget gĂśrgeti, Ă­gy lassabban
+lehet olvasni, mint ahogy jĂśn
+- `echo <szĂśveg>`: kiĂ­r egy szĂśveget
+- `cd <mappa>`: mappĂĄt vĂĄlt
+- `mkdir <mappa>`: mappa lĂŠtrehozĂĄsa
+- `rm <fĂĄjlok>`: fĂĄjlok tĂśrlĂŠse
+- `rmdir <mappa>`: mappa tĂśrlĂŠse
+- `touch <fĂĄjl>`: Ăźres fĂĄjl lĂŠtrehozĂĄsa
 
 # CsomagkezelĂŠs
 
 ### Mi a csomag?
 
+**Gyakorlatilag egy program, ami tudsz telepĂ­teni.**  
+*Bővebben:*
 A különböző programokat nevezzük csomagoknak (package), melyek 
-a bináris fájlon kívül különböző konfigurációs fájlokat és 
+a bináris (futtatható) fájlokon kívül különböző konfigurációs fájlokat és 
 a program más programoktól való függőségeit is tartalmazza.
 
 ### Hogyan telepĂ­tsĂźnk csomagokat?
 
 A programok telepĂ­thetjĂźk [kĂŠzzel](http://www.linuxfromscratch.org/lfs/downloads/stable/LFS-BOOK-10.1.pdf) (8.2-es fejezet), de ez 
 ĂĄltalĂĄban nehĂŠzkes mĹąvelet ĂŠs nem valami hatĂŠkony,
-ezért csomagkezelőt (package maganer) szoktunk használni a csomagok 
-telepítéséhez. A csomagkezelő egy egyszerű program, mellyel telepíthetünk, 
-frissĂ­thetĂźnk, eltĂĄvolĂ­thatunk ĂŠs kereshetĂźnk csomagokat. 
+ezért csomagkezelőt (package manager) szoktunk használni a csomagok 
+telepítéséhez. A csomagkezelő egy egyszerű program, mellyel biztonságosan telepíthetünk, 
+frissĂ­thetĂźnk, eltĂĄvolĂ­thatunk ĂŠs kereshetĂźnk csomagokat.
+Egy csomagkezelő frissen tudja tartani a rendszert, kezeli a függőségeket és ütközéseket.
 
 Mi az apt nevű csomagkezelőt fogjuk használni a továbbiakban.
 
 ```
+[patrik@patrik-laptop ~]$ cowsay test
+bash: cowsay: command not found
 [patrik@patrik-laptop ~]$ sudo apt update
+Get:1 http://archive.ubuntu.com/ubuntu focal InRelease [265 kB]
+Get:2 http://security.ubuntu.com/ubuntu focal-security InRelease [109 kB]
+[...]
+Fetched 17.2 MB in 2s (11.2 MB/s)                
+Reading package lists... Done
+Building dependency tree       
+Reading state information... Done
+1 package can be upgraded. Run 'apt list --upgradable' to see it.
 [patrik@patrik-laptop ~]$ sudo apt search cowsay
+Sorting... Done
+Full Text Search... Done
+cowsay/focal 3.03+dfsg2-7 all
+  configurable talking cow
+
+cowsay-off/focal 3.03+dfsg2-7 all
+  configurable talking cow (offensive cows)
+
+xcowsay/focal 1.5-1 amd64
+  Graphical configurable talking cow
+
 [patrik@patrik-laptop ~]$ sudo apt install cowsay
+Reading package lists... Done
+Building dependency tree       
+Reading state information... Done
+[...]
+After this operation, 46.4 MB of additional disk space will be used.
+Do you want to continue? [Y/n] y
+[...]
+Setting up cowsay (3.03+dfsg2-7) ...
+[patrik@patrik-laptop ~]$ cowsay test
+ ______
+< test >
+ ------
+        \   ^__^
+         \  (oo)\_______
+            (__)\       )\/\
+                ||----w |
+                ||     ||
 [patrik@patrik-laptop ~]$ sudo apt upgrade
+[...]
+The following packages will be upgraded:
+  libzstd1
+1 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+Need to get 237 kB of archives.
+After this operation, 0 B of additional disk space will be used.
+Do you want to continue? [Y/n] y 
+[...]
 [patrik@patrik-laptop ~]$ sudo apt remove cowsay
+[...]
+The following packages will be REMOVED:
+  cowsay
+0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
+After this operation, 93.2 kB disk space will be freed.
+Do you want to continue? [Y/n] y
+Removing cowsay (3.03+dfsg2-7) ...
+[patrik@patrik-laptop ~]$ cowsay test
+bash: cowsay: command not found
+[patrik@patrik-laptop ~]$ 
 ```
 
+<Note type="success" label="InfĂł">
+
+Ahogy látod, kihagytunk részeket a parancsok kimenetéből.
+Ez azĂŠrt van, mert nem fĂŠr bele ĂŠrtelmesen a doksiba.
+A videĂłn lĂĄthatĂł ezek kimenete, de bĂĄtran prĂłbĂĄljĂĄtok ki ti is.
+
+</Note>
+
 Az `apt update` paranccsal frissĂ­thetjĂźk az apt adatbĂĄzisĂĄt, mely a
 csomagok elérhetőségéről tárol adatokat. 
 
@@ -172,10 +381,11 @@ A különböző Linux disztribúciók különböző csomagkezelőket használnak
 az alábbi táblázatban található csomagkezelők is. Néhány csomagkezelő disztribúcióhoz van kötve, 
 azonban egyre jobban kezdenek elterjedni a disztribúcióktól független csomagkezelők is.
 
-- `apt` Debian ĂŠs Ubuntu alapĂş disztrĂłkon
-- `dnf` Fedora 
-- `pacman` Arch Linux
-- `flatpak` ĂŠs `snap` disztrĂłfĂźggetlen
+- `apt`: Debian ĂŠs Ubuntu alapĂş disztrĂłkon
+- `dnf`: Red Hat (alapĂş) disztrĂłk: Fedora, CentOS, Red Hat Enterprise Linux 
+- `pacman`: Arch Linux, Manjaro
+- `flatpak` ĂŠs `snap`: disztrĂłfĂźggetlen, mindenhol mĹąkĂśdik, ha [feltelepĂ­tjĂźk](https://flatpak.org/setup/) egy
+disztróspecifikus csomagkezelővel
 
 | parancs  | apt  | dnf  | pacman  | snap  | flatpak |
 |---|---|---|---|---|---|
@@ -183,48 +393,76 @@ azonban egyre jobban kezdenek elterjedni a disztribĂşciĂłktĂłl fĂźggetlen csomag
 | adatbĂĄzis frissĂ­tĂŠse  | update  | check-update  | -Sy  | automatikus  | a frissĂ­tĂŠssel egyĂźtt ez is megtĂśrtĂŠnik (update)  |
 |  frissĂ­tĂŠs | upgrade  | upgrade | -Syu | automatikus (ha kĂŠzzel akarod: refresh)  | update  | 
 | tĂśrlĂŠs  | remove  | remove  | -R  | nincs ilyen | nincs ilyen  |
-| tĂśrlĂŠs beĂĄllĂ­tĂĄsokkal  | purge  | nincs ilyen  |  -Rn | remove  |  uninstall |
+| tĂśrlĂŠs beĂĄllĂ­tĂĄsokkal  | purge  | nincs ilyen  |  -Rns | remove  |  uninstall |
 | keresĂŠs  | search  | search  | -Ss  |  find  |  search |
 
+---
+
+<Note type="danger" label="LĂŠgy Ăłvatos">
+
+Itt szó lesz két azonos nevű, de különbőző dologról.
+- `root` user
+- `root` mappa
+
+A kettő teljesen független egymástól, ne keverjük össze.
+
+</Note>
+
 ## Hogyan nĂŠz ki a Linux fĂĄjlrendszere?
 
-### [KĂśnyvtĂĄrak](https://www.linux.com/training-tutorials/linux-filesystem-explained/)
+UNIX-on a mappastruktúra a `/`-ből indul, ellenben a Windows-zal, ahol a
+meghajtĂłk kĂźlĂśn betĹąket kapnak (`C:\ `, `D:\ `, stb).  
+Emellett UNIX-on a mappaelvĂĄlasztĂł a `/`, mĂ­g Windows-on a `\ `.
 
-```
-[patrik@patrik-laptop ~]$ tree -L 1 /
-/
-├── bin -> usr/bin
-├── boot
-├── dev
-├── etc
-├── home
-├── lib -> usr/lib
-├── lib64 -> usr/lib
-├── lost+found
-├── mnt
-├── opt
-├── proc
-├── root
-├── run
-├── sbin -> usr/bin
-├── srv
-├── sys
-├── tmp
-├── usr
-└── var
-```
+Itt a rendszermeghajtĂł lesz a `/` <sup>(root, ejtsd: rĂşt)</sup>,
+minden mappa innen indul. Erre fel lehet csatolni (`mount`-olni) mĂĄs meghajtĂłkat is,
+tetszőleges mappákba. Például, ha a rendszerünket egy SSD-re telepítjük, majd egy
+HDD-t felcsatolunk a `/mnt/HDD` mappĂĄba, akkor:
+- a `/home/bĂŠla/random_file.txt` az SSD-n lesz
+- a `/mnt/HDD/cucc/random_file.txt` pedig a merevlemezen lesz
 
-#### root `/`
+Ennek a megközelítésnek egy nagy előnye, hogy bármit tehetünk bárhova,
+például - az előző példát folytatva - ha azt szeretnénk, hogy a fájljaink
+a merevlemezen legyenek, de a rendszer ĂŠs a programok az SSD-n, hogy felcsatoljuk
+a merevlemezt a `/home`-ra, Ă­gy a userek fĂĄjljai a merevlemezre kerĂźlnek.
 
-#### home `/home`
+### [KĂśnyvtĂĄrak](https://www.linux.com/training-tutorials/linux-filesystem-explained/)
 
-#### konfigurĂĄciĂłs fĂĄjlok `/etc`
+<Note type="tip" label="MegjegyzĂŠs">
 
-#### `/var`
+A fájlrendszer mappastruktúráját nem kell tudni fejből,
+elĂŠg ha tudod, hogy a konfigurĂĄciĂłs fĂĄjlokat a `/etc`-ben szokĂĄs keresni
+ĂŠs a userek a `/home/<username>` alatt ĂŠlnek.
 
-#### `/usr`
+</Note>
 
-#### `/lib`
+- `/bin`: "binaries", futtathatĂł programok
+- `/boot`: bootloader, kernel és egyéb indításhoz szükséges fájl<sup>erről később lesz szó</sup>
+- `/dev`: "devices", eszközök<sup>erről később lesz szó</sup>
+- `/etc`: konfigurĂĄciĂłs fĂĄjlok
+- `/home`: userek fĂĄjljai
+- `/lib`: "libraries", programok futĂĄsĂĄhoz szĂźksĂŠges kĂśnyvtĂĄrak
+- `/lib64`: 64 bites `/lib`
+- `/mnt`: felcsatolt meghajtĂłk
+- `/opt`: "optional programs", néhány program itt él <sup>(olyan programok, amik nem kötődnek a rendszerhez)</sup>
+- `/proc`: futó programokról információk<sup>erről később lesz szó</sup>
+- `/root`: a [root user](#user-ek-ĂŠs-groupok) home-ja
+- `/run`: rendszerindĂ­tĂĄsonkĂŠnt ĂşjraĂŠpĂźl, a futĂł szolgĂĄltatĂĄsokhoz valĂł csatlakozĂĄsban segĂ­t <!-- TODO -->
+- `/sbin`: "system binaries", rendszerprogramok
+- `/srv`: "servers", a gĂŠpen futtatott szerver programok fĂĄjljai
+- `/sys`: "system", hardvereléréshez kell<sup>erről később lesz szó</sup>
+- `/tmp`: "temporary", ideiglenes fĂĄjlok, RAM-ban tartva
+- `/usr`: "user installed", a telepĂ­tett csomagok pakolnak ide fĂĄjlokat
+- `/var`: szolgĂĄltatĂĄsok tĂĄrhelyei
+
+### SpeciĂĄlis "mappĂĄk"
+
+- `.`: a jelenlegi mappa
+  - `././././.`: ez is a jelenlegi mappa, mert a jelenlegi mappa jelenlegi mappĂĄjĂĄnak [...] jelenlegi mappĂĄja
+- `..`: az egy szinttel feljebb lévő mappa
+  - `/..` == `/`, root fĂślĂŠ nem lehet menni
+- `~`: a mi userĂźnk home mappĂĄja
+  - `~bĂŠla`: a `bĂŠla` user home mappĂĄja
 
 ## JogosultsĂĄgkezelĂŠs
 
@@ -233,7 +471,35 @@ A UNIX permission rendszer elemei:
 - group-ok
 - mĂłdok
 
-Minden fĂĄjl valamelyik user-hez ĂŠs group-hoz tartozik valamilyen mĂłdon.
+Minden fĂĄjl ĂŠs mappa egy user-hez ĂŠs egy group-hoz tartozik.
+Minden fĂĄjlra ĂŠs mappĂĄra meg lehet adni, hogy mi legyen
+a mĂłdja (tovĂĄbbiakban permissionjei), ezek:
+- `user`: a birtoklĂł user tudja-e:
+  - `r`: read, olvasni
+  - `w`: write, Ă­rni
+  - `x`: futtatni (ha fĂĄjl) vagy a tartalmĂĄt listĂĄzni (ha mappa)
+- `group`: a birtoklĂł csoport tagjai tudjĂĄk-e:
+  - `r`: olvasni
+  - `w`: Ă­rni
+  - `x`: futtatni vagy listĂĄzni
+- `others`: bĂĄrki mĂĄs tudja-e:
+  - `r`: olvasni
+  - `w`: Ă­rni
+  - `x`: futtatni vagy listĂĄzni
+
+<Note type="tip" label="Extra infĂł">
+
+Van kĂŠt extra permission, a `setuid` ĂŠs `setgid`.
+Ezekkel meg lehet adni, hogy egy program a tulajdonos nevĂŠben
+vagy tulajdonos csoport nevĂŠben fusson.
+Ezt a permission-t hasznĂĄlja pĂĄr program, amit mindennapi userek
+is kell, hogy tudjanak futtatni, de mĂŠgis kell valami, csak nagyobb
+jogosultsággal elérhető funkció bele.
+
+Ezen kĂ­vĂźl van egy ma mĂĄr nem igazĂĄn hasznĂĄlt permission is,
+a "sticky bit", erről [itt](http://permissions-calculator.org/info/#sticky-bit) olvashatsz.
+
+</Note>
 
 Mindezek szĂĄmok alapjĂĄn vannak tĂĄrolva,
 de a programok okosan feloldjĂĄk nevekre ezeket.
@@ -243,12 +509,152 @@ de a programok okosan feloldjĂĄk nevekre ezeket.
 Egy user az pont ugyanaz, mint aminek elkĂŠpzelted,
 egy felhasznĂĄlĂł, aki tud programokat futtatni.
 
-Egy különleges felhasználó a `root`, ő a főfelhasználó,
-az ő nevében lehet csak a rendszerbeállításokat módosítani.
+Egy különleges felhasználó a `root`, ő a főfelhasználó (super-user),
+az ő nevében lehet csak a rendszerbeállításokat módosítani,
+ez a Windows-os "Rendszergazda" vagy "Adminisztrátor" megfelelője.
 
 Minden userhez tartozik egy ugyanolyan nevĹą group is, azonban egy
 user tĂśbb groupban is benne lehet.
 
-### JogosultsĂĄgok
+### PĂŠlda a jogosultsĂĄgokra
+
+Alul lĂĄthatĂł, hogy hogy nĂŠz ki egy listĂĄzĂĄs `ls`-sel.
+A permission-Ăśk user, group, other sorrendben kĂśvetik egymĂĄst.
+
+<Note type="tip" label="Tip">
+
+A különböző fájlokhoz/mappákhoz tartozó magyarázatokat
+lenyĂ­lĂł szĂśvegkĂŠnt tettĂźk az oldalra, hogy Ăśssze tudd
+nĂŠzni a magyarĂĄzatot ĂŠs a shell-t.
+
+</Note>
+
+```
+[mike@thinkyboi permissions]$ ls -la -tr
+total 0
+drwxr-xr-x  3 mike mike   120 Mar 11 13:19 .
+drwxrwxrwt 21 root root   640 Mar 11 04:20 ..
+-rw-r-----  1 root ftp      0 Mar 11 13:37 egyik
+-rw-r--r--  1 mike daemon   0 Mar 11 13:37 mĂĄsik
+-rwx------  1 mike mike     0 Mar 11 13:37 harmadik
+drwxr-xr-x  2 mike daemon  40 Mar 11 13:37 negyedik
+-rwsr-sr-x  1 mike mike     0 Mar 11 13:37 ĂśtĂśdik
+```
 
-### SpeciĂĄlis jogosultsĂĄgok
\ No newline at end of file
+<details>
+<summary>
+  <code>ls -la -tr</code>
+</summary>
+
+- `ls`: fĂĄjlokat ĂŠs mappĂĄkat listĂĄzĂł program
+- `-la`
+  - `l`: listakĂŠnt
+  - `a`: a `.`-tal kezdődő fájlokat is
+- `-tr`
+  - `t`: idő szerint rendezve
+  - `r`: visszafelĂŠ rendezve
+
+(ezt meg lehetne adni Ăşgy is, hogy `ls -latr`,
+de az olvashatĂłsĂĄg kevĂŠĂŠrt mi kĂźlĂśn vettĂźk)  
+
+</details>
+
+<details>
+<summary>
+  <code>.</code> (a jelenlegi mappa, vagyis `permissions`, ami a prompt-bĂłl lĂĄtszik)
+</summary>
+
+  - `d`: egy mappa
+  - `rwx`: a birtokos usernek (`mike`) van joga:
+    - olvasni
+    - Ă­rni
+    - listĂĄzni
+  - `r-x`: a birtokos csoportnak (szintĂŠn `mike`) van joga:
+    - olvasni
+    - listĂĄzni
+  - `r-x`: mindenki mĂĄsnak van joga:
+    - olvasni
+    - listĂĄzni
+  - → bárki meglesheti mi van benne, de csak `mike`
+    tehet bele dolgokat
+    
+</details>
+
+<details>
+<summary>
+<code>..</code> (az eggyel e fölött lévő mappa)
+</summary>
+
+  - `d`: egy mappa
+  - `rwx`: `root` user mindent csinĂĄlhat vele
+  - `rwx`: `root` group mindent csinĂĄlhat vele
+  - `rwt`: mindenki mĂĄs is bĂĄrmit csinĂĄlhat, de mivel a mappa 
+  "sticky", Ă­gy ha valakinĂŠl meg van nyitva valami benne, azt
+    mĂĄs nem piszkĂĄlhatja
+      - `t` == `x` + sticky bit
+  
+</details>
+    
+<details>
+<summary>
+<code>egyik</code>
+</summary>
+
+  - egy file (nem `d`-vel kezdődik a permission sor)
+  - `rw-`: `root` user tudja olvasni ĂŠs Ă­rni
+  - `r--`: `ftp` csoport tagjai tudjĂĄk olvasni
+  - `---`: a tĂśbbiek nem tudnak semmit csinĂĄlni vele
+
+</details>
+
+<details>
+<summary>
+<code>mĂĄsik</code>
+</summary>
+
+  - egy file
+  - `mike` tudja olvasni ĂŠs Ă­rni
+  - `daemon` csoport tagja tudjĂĄk olvasni
+  - mindenki mĂĄs is tudja olvasni
+
+</details>
+
+<details>
+<summary>
+<code>harmadik</code>
+</summary>
+
+  - egy file
+  - `mike` tudja Ă­rni, olvasni, futtatni
+    - `x`: mivel lehet futtatni, ez vagy egy program,
+      vagy hibĂĄt dob, ha megprĂłbĂĄljuk futtatni
+      
+</details>
+
+<details>
+<summary>
+<code>negyedik</code>
+</summary>
+
+  - egy mappa
+  - mindenki tudja olvasni ĂŠs listĂĄzni, de csak `mike` tud benne
+    fĂĄjlt lĂŠtrehozni
+  
+
+</details>
+
+<details>
+<summary>
+<code>ĂśtĂśdik</code>
+</summary>
+
+- `rws`: `mike` tudja futtani, ĂŠs ha futtatva van bĂĄrki ĂĄltal,
+    akkor is `mike` usere nevĂŠben fut
+    - `s` == `x` + setuid
+- `r-s`: `mike` csoport tagjai tudjĂĄk olvasni ĂŠs futtatni, ĂŠs
+    ha bĂĄrki futtatja, akkor is kap `mike` csoporttagsĂĄgot a program
+- `r-x`: bĂĄrki futtathatja
+- → bárki olvashatja és futtathatja, és ha futtatja, akkor
+    `mike` nevĂŠben fog futni a program
+
+</details>
\ No newline at end of file
diff --git a/index.html b/index.html
index d85fe465fa123650335883cd39ad240c0bfced53..a3837487fc9282fffb6e97ae48d259768b6e47e3 100644
--- a/index.html
+++ b/index.html
@@ -71,6 +71,7 @@
                 ],
                 fetchOptions: { cache: 'no-cache' },
             });
+            console.log("i like your curiosity");
         }
         init();
     </script>
diff --git a/pics/elementary.png b/pics/elementary.png
new file mode 100644
index 0000000000000000000000000000000000000000..5149a2f2751bdfe7961c3b4b046aa4a340effe78
Binary files /dev/null and b/pics/elementary.png differ
diff --git a/pics/kde.jpg b/pics/kde.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..01bbfc0b240a27483920cbb62c3104e25d2f1fe6
Binary files /dev/null and b/pics/kde.jpg differ
diff --git a/pics/ubuntu.jpg b/pics/ubuntu.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..4b91f0549d98aa7863d657e0f16be17f518e507d
Binary files /dev/null and b/pics/ubuntu.jpg differ
diff --git a/pics/xfce.png b/pics/xfce.png
new file mode 100644
index 0000000000000000000000000000000000000000..7be2b70c423524cdc1f8e0f311614ddf713cff6c
Binary files /dev/null and b/pics/xfce.png differ