Skip to content
Snippets Groups Projects
Commit dd5ce890 authored by Fodor Patrik's avatar Fodor Patrik :ghost:
Browse files

apróbb javítások

parent ca7f7a15
No related branches found
No related tags found
No related merge requests found
Pipeline #6892 passed
...@@ -101,19 +101,23 @@ https://linuxhint.com/ubuntu-user-management/ ...@@ -101,19 +101,23 @@ https://linuxhint.com/ubuntu-user-management/
### Felhasználók kezelése ### Felhasználók kezelése
#### Létrehozás #### Létrehozás
`sudo useradd <username>` A `useradd` parancs segítségével A `useradd` parancs segítségével
hozzáadhatunk egy új felhasználót a rendszerhez. A `<username>` helyére az hozzáadhatunk egy új felhasználót a rendszerhez.
új felhasználó nevét kell írni.
A parancs nem hoz létre user mappát a `/home`-ban, de ha máshol `sudo useradd -G kszksok -s /bin/bash -m mike`
szeretnénk, hogy legyen ez a mappa, - `sudo`: mert root hozhat csak létre új usert
az is megadható az `useradd -m <username>` kapcsolójával. - `useradd`: ez a parancs hoz létre usert
Ezenkívül meg lehet adni, hogy a felhasználó milyen shellt akar használni - `-G kszksok`: a `kszksok` csoport tagja legyen az új user
bejelentkezés után, ezt a `-s` kapcsolóval lehet megadni. - `-s /bin/bash`: a bash legyen a shellje a usernek
Mivel a bash-t szeretnénk hasznlni, akkor a `-s /bun/bash`-t kell megadni. - `-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 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 patrik@ubuntu:/home$ useradd -m -s /bin/bash mike
...@@ -130,7 +134,7 @@ patrik@ubuntu:/home$ ...@@ -130,7 +134,7 @@ patrik@ubuntu:/home$
`sudo userdel <username>`parancs segítségével `sudo userdel <username>`parancs segítségével
eltávolíthatunk egy új felhasználót a rendszerből. 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 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 patrik@ubuntu:/home$ sudo userdel -r mike
...@@ -183,17 +187,19 @@ azt se engedi (1234, asdasd...stb.). ...@@ -183,17 +187,19 @@ azt se engedi (1234, asdasd...stb.).
`usermod -aG sudo <username>` parancs segítségével hozzáadjuk a `usermod -aG sudo <username>` parancs segítségével hozzáadjuk a
megadott felhasználót a sudo nevű csoporthoz. megadott felhasználót a sudo nevű csoporthoz.
*Hint: `-aG`, mint add group.*
``` ```
patrik@ubuntu:/home$ sudo usermod -aG sudo mike patrik@ubuntu:/home$ sudo usermod -aG sudo mike
``` ```
Vagy a létrehozás során adjuk meg a plusz group-ot 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 ### Csoportok kezelése
`groups username` parancs megadásával megtudhatjuk egy felhasználó, `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. csoportjait mutatja meg.
``` ```
...@@ -205,8 +211,6 @@ patrik@ubuntu:~$ groups ...@@ -205,8 +211,6 @@ patrik@ubuntu:~$ groups
patrik adm cdrom sudo dip plugdev lpadmin lxd sambashare patrik adm cdrom sudo dip plugdev lpadmin lxd sambashare
``` ```
`cat /etc/group`
#### Létrehozás #### Létrehozás
`sudo groupadd <groupname>` parancs segítségével lehet létrehozni egy új `sudo groupadd <groupname>` parancs segítségével lehet létrehozni egy új
...@@ -244,11 +248,17 @@ patrik@ubuntu:~$ ...@@ -244,11 +248,17 @@ patrik@ubuntu:~$
#### Felhasználók eltávolítása a csoportból #### Felhasználók eltávolítása a csoportból
`gpasswd -d <groupname> <username>`
### Superuser ### Superuser
Kicsit bővebben azon kívül, amit eddig mondtunk. 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. 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 ## Init rendszer
A UNIX operációs rendszerben vannak olyan feladatok, amiket a A UNIX operációs rendszerben vannak olyan feladatok, amiket a
...@@ -257,9 +267,9 @@ Ezeket a programokat daemon folyamatoknak is nevezik. ...@@ -257,9 +267,9 @@ Ezeket a programokat daemon folyamatoknak is nevezik.
Mivel ezeket a folyamatokat nem a terminálról indítják, Mivel ezeket a folyamatokat nem a terminálról indítják,
általában a rendszerindításkor automatikusan indulnak el. á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 Egy szolgáltatás nem más, mint egy szerver alkalmazás vagy alkalmazások összesége , amelyek
vagy a háttérben várnak futásra várva, vagy valamilyen lényegi feladatot a háttérben futnak, és a feladatukra várnak, vagy már valamilyen fontos feladatot
(taskot) lássanak el. Őket gyakorlatilag csak processzek közti kommunikáció során (taskot) látnak el. Őket gyakorlatilag csak processzek közti kommunikáció során
hívják meg. hívják meg.
Manapság a démonok (daemon) és a szolgáltatások (service) alatt ugyanazt a 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. ...@@ -270,26 +280,23 @@ Az ő feladata, hogy minden szükséges szolgáltatást, démont elindítson.
### systemd ### systemd
A systemd egy rendszer-előkészítő és rendszer-menedzselő szoftver (init rendszer), A systemd egy init rendszer,
amely egy szabvány lett a Linux rendszerek számára, ma már szinte az 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. ö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 Feladata, hogy a Linux kernel
indulása után előkészítse az induló szolgáltatásokat. 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, és a systemd felel nagyon
démonokat a rendszer futása közben. Azaz ez a systemd felel nagyon
sok olyan háttérmunkáért, amiről sok esetben nem is tudunk, 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. 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 Megjegyzés: a `.service`-t nem kötelező kiírni
Vannak olyan programok, amit szeretnénk, a rendszerrel együtt indítani, Vannak olyan programok, amit szeretnénk, a rendszerrel együtt indítani,
a rendszerrel együtt szabályosan leállítani, valamint a rendszerrel együtt szabályosan leállítani, valamint
igény szerint kézzel indítani, leállítani, újraindítani. 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 `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. ...@@ -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 `systemctl disable <service_neve.service>` Ne induljon a rendszerrel
`journalctl` #### `journalctl`: naplózó, logkezelő service
`journalctl` Naplók megjelenítése `journalctl` Naplók megjelenítése
...@@ -311,7 +318,7 @@ igény szerint kézzel indítani, leállítani, újraindítani. ...@@ -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 -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 ...@@ -333,7 +340,7 @@ Példa
A rendszerhez hozzáférhetünk távolról is, így is megkönnyítve a munkánkat, 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. 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 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 ### Használata
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment