From dd5ce89015b09b6e8ec82e84e990cd18e2fcae57 Mon Sep 17 00:00:00 2001
From: fodorpatrik2000 <fodorpatrik2000@sch.bme.hu>
Date: Thu, 18 Mar 2021 23:02:21 +0100
Subject: [PATCH] =?UTF-8?q?apr=C3=B3bb=20jav=C3=ADt=C3=A1sok?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 "m\303\241sodik vide\303\263.md" | 71 ++++++++++++++++++--------------
 1 file changed, 39 insertions(+), 32 deletions(-)

diff --git "a/m\303\241sodik vide\303\263.md" "b/m\303\241sodik vide\303\263.md"
index e494ac6..2b152e5 100644
--- "a/m\303\241sodik vide\303\263.md"	
+++ "b/m\303\241sodik vide\303\263.md"	
@@ -101,19 +101,23 @@ https://linuxhint.com/ubuntu-user-management/
 ### FelhasznĂĄlĂłk kezelĂŠse
 
 #### LĂŠtrehozĂĄs
-`sudo useradd <username>` A `useradd` parancs segĂ­tsĂŠgĂŠvel
-hozzĂĄadhatunk egy Ăşj felhasznĂĄlĂłt a rendszerhez. A `<username>` helyĂŠre az
-Ăşj felhasznĂĄlĂł nevĂŠt kell Ă­rni.
+A `useradd` parancs segĂ­tsĂŠgĂŠvel
+hozzĂĄadhatunk egy Ăşj felhasznĂĄlĂłt a rendszerhez.
 
-A parancs nem hoz lĂŠtre user mappĂĄt a `/home`-ban, de ha mĂĄshol
-szeretnĂŠnk, hogy legyen ez a mappa,
-az is megadhatĂł az `useradd -m <username>` kapcsolĂłjĂĄval.
-EzenkĂ­vĂźl meg lehet adni, hogy a felhasznĂĄlĂł milyen shellt akar hasznĂĄlni 
-bejelentkezĂŠs utĂĄn, ezt a `-s` kapcsolĂłval lehet megadni. 
-Mivel a bash-t szeretnĂŠnk hasznlni, akkor a `-s /bun/bash`-t kell megadni.
+`sudo useradd -G kszksok -s /bin/bash -m mike`
+- `sudo`: mert root hozhat csak lĂŠtre Ăşj usert
+- `useradd`: ez a parancs hoz lĂŠtre usert
+- `-G kszksok`: a `kszksok` csoport tagja legyen az Ăşj user
+- `-s /bin/bash`: a bash legyen a shellje a usernek
+- `-m`: legyen home mappĂĄja
+- `mike`: az Ăşj user neve
 
 EzutĂĄn az Ăşj felhasznĂĄlĂłnak be kell ĂĄllĂ­tani egy jelszĂłt, ezt 
-a `sudo passwd <username>` parancs kiadĂĄsa utĂĄn ĂĄllĂ­thatĂł be.
+a `sudo passwd mike` parancs kiadĂĄsa utĂĄn ĂĄllĂ­thatĂł be.
+<Note type="warning" label="MegjegyzĂŠs">
+A `passwd` nem Ă­r semmit a terminĂĄlra mikĂśzben Ă­rjuk a jelszĂłt,
+de ne kĂŠtelkedjĂźnk, hogy nem lĂĄtunk semmit, attĂłl mĂŠg Ă­rĂłdik.
+</Note>
 
 ```
 patrik@ubuntu:/home$ useradd -m -s /bin/bash mike 
@@ -130,7 +134,7 @@ patrik@ubuntu:/home$
 `sudo userdel <username>`parancs segĂ­tsĂŠgĂŠvel
 eltávolíthatunk egy új felhasználót a rendszerből.
 Azonban ez csak a felhasznĂĄlĂłt tĂśrli a hozzĂĄ tartozĂł `home` mappĂĄt
-ĂŠs egyĂŠbb fĂĄjlokat nem, ezt az `-r` kapcsolĂł megadĂĄsĂĄval tehetjĂźk meg.
+ĂŠs egyĂŠb fĂĄjlokat nem, ezt az `-r` kapcsolĂł megadĂĄsĂĄval tehetjĂźk meg.
 
 ```
 patrik@ubuntu:/home$ sudo userdel -r mike
@@ -183,17 +187,19 @@ azt se engedi (1234, asdasd...stb.).
 
 `usermod -aG sudo <username>` parancs segĂ­tsĂŠgĂŠvel hozzĂĄadjuk a 
 megadott felhasznĂĄlĂłt a sudo nevĹą csoporthoz.
-
+*Hint: `-aG`, mint add group.*
 ```
 patrik@ubuntu:/home$ sudo usermod -aG sudo mike
-```
+``` 
 Vagy a lĂŠtrehozĂĄs sorĂĄn adjuk meg a plusz group-ot
-`useradd -m -G additional_groups -s login_shell username`
+```
+patrik@ubuntu:/home$ useradd -m -G sudo -s /bin/bash mike
+```
 
 ### Csoportok kezelĂŠse
 
 `groups username` parancs megadĂĄsĂĄval megtudhatjuk egy felhasznĂĄlĂł, 
-mely csoportoknak a tagjai. A groups parancs ĂśnmagĂĄban a bejelentkezett felhasznĂĄlĂł
+mely csoportoknak a tagjai. A `groups` parancs ĂśnmagĂĄban a bejelentkezett felhasznĂĄlĂł
 csoportjait mutatja meg.
 
 ```
@@ -205,8 +211,6 @@ patrik@ubuntu:~$ groups
 patrik adm cdrom sudo dip plugdev lpadmin lxd sambashare
 ```
 
-`cat /etc/group`
-
 #### LĂŠtrehozĂĄs
 
 `sudo groupadd <groupname>` parancs segĂ­tsĂŠgĂŠvel lehet lĂŠtrehozni egy Ăşj
@@ -244,11 +248,17 @@ patrik@ubuntu:~$
 
 #### FelhasznĂĄlĂłk eltĂĄvolĂ­tĂĄsa a csoportbĂłl
 
+`gpasswd -d <groupname> <username>`
+
 ### Superuser
 
 Kicsit bővebben azon kívül, amit eddig mondtunk.
 BĂĄr lehet, hogy a UNIX elvek utĂĄn/ beleĂŠpĂ­tve is mehetne, hogy kb mi.
 
+<!--
+TODO: Ezt megĂ­rni, attĂłl fĂźgg mit akarsz a videĂłba Mike.
+-->
+
 ## Init rendszer
 
 A UNIX operĂĄciĂłs rendszerben vannak olyan feladatok, amiket a
@@ -257,9 +267,9 @@ Ezeket a programokat daemon folyamatoknak is nevezik.
 Mivel ezeket a folyamatokat nem a terminĂĄlrĂłl indĂ­tjĂĄk, 
 ĂĄltalĂĄban a rendszerindĂ­tĂĄskor automatikusan indulnak el.
 
-Egy szolgĂĄltatĂĄs nem mĂĄs, mint egy vagy tĂśbb alkalmazĂĄs egy szerveren, amelyek
-vagy a hĂĄttĂŠrben vĂĄrnak futĂĄsra vĂĄrva, vagy valamilyen lĂŠnyegi feladatot 
-(taskot) låssanak el. Őket gyakorlatilag csak processzek kÜzti kommunikåció sorån 
+Egy szolgĂĄltatĂĄs nem mĂĄs, mint egy szerver alkalmazĂĄs vagy alkalmazĂĄsok ĂśsszesĂŠge , amelyek 
+a hĂĄttĂŠrben futnak, ĂŠs a feladatukra vĂĄrnak, vagy mĂĄr valamilyen fontos feladatot 
+(taskot) låtnak el. Őket gyakorlatilag csak processzek kÜzti kommunikåció sorån 
 hĂ­vjĂĄk meg.
 
 ManapsĂĄg a dĂŠmonok (daemon) ĂŠs a szolgĂĄltatĂĄsok (service) alatt ugyanazt a 
@@ -270,26 +280,23 @@ Az ő feladata, hogy minden szükséges szolgáltatást, démont elindítson.
 
 ### systemd
 
-A systemd egy rendszer-előkészítő és rendszer-menedzselő szoftver (init rendszer), 
-amely egy szabvĂĄny lett a Linux rendszerek szĂĄmĂĄra, ma mĂĄr szinte az 
+A systemd egy init rendszer, 
+amely nagyon elterjed Linux rendszereken, ma mĂĄr szinte az 
 összes disztribúció ezt használja, mivel számos előnye van elődeihez képest.
 
-A systemd rendszer-előkészítő feladata, hogy a Linux kernel 
-indulása után előkészítse az induló szolgáltatásokat. 
-A rendszer-előkészítővel kezeljük a szolgáltatásokat, 
-dĂŠmonokat a rendszer futĂĄsa kĂśzben. Azaz ez a systemd felel nagyon
+Feladata, hogy a Linux kernel 
+indulása után előkészítse az induló szolgáltatásokat 
+ĂŠs a systemd felel nagyon
 sok olyan háttérmunkáért, amiről sok esetben nem is tudunk,
 de szĂźksĂŠgesek a rendszerhez, vagy egy-egy feladat indĂ­tĂĄsĂĄhoz.
 
-szolgĂĄltatĂĄsok, dĂŠmonok, konfigfĂĄjlok
-
 Megjegyzés: a `.service`-t nem kötelező kiírni
 
 Vannak olyan programok, amit szeretnĂŠnk, a rendszerrel egyĂźtt indĂ­tani,
 a rendszerrel egyĂźtt szabĂĄlyosan leĂĄllĂ­tani, valamint
 igĂŠny szerint kĂŠzzel indĂ­tani, leĂĄllĂ­tani, ĂşjraindĂ­tani.
 
-`systemctl` the central management tool for controlling the init system
+#### `systemctl`: a systemd-t piszkĂĄlĂł, vele kommunikĂĄlĂł eszkĂśz
 
 `systemctl status <service_neve.service>` SzolgĂĄltatĂĄs indĂ­tĂĄsa
 
@@ -303,7 +310,7 @@ igĂŠny szerint kĂŠzzel indĂ­tani, leĂĄllĂ­tani, ĂşjraindĂ­tani.
 
 `systemctl disable <service_neve.service>` Ne induljon a rendszerrel
 
-`journalctl`
+#### `journalctl`: naplózó, logkezelő service
 
 `journalctl` NaplĂłk megjelenĂ­tĂŠse
 
@@ -311,7 +318,7 @@ igĂŠny szerint kĂŠzzel indĂ­tani, leĂĄllĂ­tani, ĂşjraindĂ­tani.
 
 `journalctl -u <service_neve>` Egy szolgĂĄltatĂĄs logjainak megjelenĂ­tĂŠse
 
-`journalctl --since “1 hour ago”` Egy időpont óta történt események
+`journalctl --since "1 hour ago"` Egy időpont óta történt események
 
 
 
@@ -333,7 +340,7 @@ PĂŠlda
 A rendszerhez hozzĂĄfĂŠrhetĂźnk tĂĄvolrĂłl is, Ă­gy is megkĂśnnyĂ­tve a munkĂĄnkat,
 nem kell fizikailag az adott szĂĄmĂ­tĂłgĂŠpnĂŠl/szervernĂŠl lennĂźnk. 
 Erre tĂśbbfĂŠle mĂłdszer is van, de a legbiztonsĂĄgosabb ĂŠs ma is leginkĂĄbb hasznĂĄlatos
-az ssh (feloldĂĄsa ide, most nem jut eszembe).
+az ssh (secure shell).
 
 ### HasznĂĄlata
 
-- 
GitLab