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
......@@ -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
......
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