podman:chroot
Összehasonlítás
A kiválasztott és az jelenlegi változat között az alábbi különbségek fordulnak elő:
| Előző változat mindkét oldalonElőző változat | |||
| podman:chroot [2026/04/14 09:22] – riba.zoltan | podman:chroot [2026/04/14 09:29] (aktuális) – riba.zoltan | ||
|---|---|---|---|
| Sor 7: | Sor 7: | ||
| ==== Egyszerű shell futtatása ==== | ==== Egyszerű shell futtatása ==== | ||
| - | Létrehozzuk a chroot könyvtárat, | + | Létrehozzuk a chroot könyvtárat, |
| < | < | ||
| Sor 19: | Sor 19: | ||
| </ | </ | ||
| - | Futtatjuk a programot chroot nélkül. Ellenőrizzük a szülő shell PID-jét, a futtatot program PID-jét, majd kilépés után újra a szülőt. | + | Futtatjuk a programot |
| < | < | ||
| Sor 35: | Sor 35: | ||
| </ | </ | ||
| - | Futtassuk a programot ' | + | Futtassuk a programot |
| < | < | ||
| Sor 85: | Sor 85: | ||
| </ | </ | ||
| - | Futtassuk ismét a ' | + | Futtassuk ismét a ''bash'' programot chroot környezetben. |
| < | < | ||
| Sor 95: | Sor 95: | ||
| ==== Bővített környezet segédprogramokkal ==== | ==== Bővített környezet segédprogramokkal ==== | ||
| - | A chroot-ban futtatott ' | + | A chroot-ban futtatott |
| < | < | ||
| Sor 117: | Sor 117: | ||
| </ | </ | ||
| - | Hiányzik egy újabb megosztott könyvtári függvényeket tartalmazó | + | Hiányzik egy újabb megosztott könyvtári függvényeket tartalmazó |
| < | < | ||
| Sor 126: | Sor 126: | ||
| </ | </ | ||
| - | A 'cat parancs futtatásához szükséges állományok már rendelkezésre állnak. | + | A ''cat'' |
| < | < | ||
| Sor 184: | Sor 184: | ||
| </ | </ | ||
| - | Végezzünk el néhány szépészeti beavatkozást. Létrehozzuk a '/ | + | Végezzünk el néhány szépészeti beavatkozást. Létrehozzuk a ''/etc'' és a ''/root'' könyvtárakat és bemásoljuk az inicializáló állományokat. |
| < | < | ||
| Sor 196: | Sor 196: | ||
| </ | </ | ||
| - | Futtassuk a ' | + | Futtassuk a ''bash'' utasítást a chroot környezetben. A prompt megváltozik. |
| < | < | ||
| Sor 207: | Sor 207: | ||
| </ | </ | ||
| - | Az 'I have no name!' üzenet azért jelenik meg, mert a rendszer nem talál bejegyzést a futtató felhasználóhoz és a csoporthoz. Ez a bejegyzés a '/ | + | Az ''I have no name!'' üzenet azért jelenik meg, mert a rendszer nem talál bejegyzést a futtató felhasználóhoz és a csoporthoz. Ez a bejegyzés a ''/ |
| < | < | ||
| Sor 248: | Sor 248: | ||
| </ | </ | ||
| - | Hozzuk létre az új NGINX szervert futtató chroot környezetet a kibővitett | + | Hozzuk létre az új NGINX szervert futtató chroot környezetet a kibővített |
| < | < | ||
| Sor 302: | Sor 302: | ||
| </ | </ | ||
| - | A nginx szerver futtatásához szükséges bejegyzés hiányzik a /etc/passwd és a /etc/group fájlokban. | + | A nginx szerver futtatásához szükséges bejegyzés hiányzik a '' |
| < | < | ||
| Sor 321: | Sor 321: | ||
| </ | </ | ||
| - | Hozzuk létre a hiányzó könyvtárakat és másoljuk be, vagy csatlakoztassuk a speciális '/ | + | Hozzuk létre a hiányzó könyvtárakat és másoljuk be, vagy csatlakoztassuk a speciális |
| < | < | ||
| Sor 353: | Sor 353: | ||
| </ | </ | ||
| - | Készítsük el a teljes futtatói környezetet. Létrehozzuk a '/ | + | Készítsük el a teljes futtatói környezetet. Létrehozzuk a ''/proc'' és a ''/sys'' könyvtárakat. Egyszerűsítjük az nginx szerver konfigurációját '/ |
| < | < | ||
| Sor 507: | Sor 507: | ||
| ===== Konténer image létrehozása ===== | ===== Konténer image létrehozása ===== | ||
| - | Létrehozzuk a konténer készítéséhez szükséges könyvtárat. A tar program segítségével a végleges fájlrendszer struktúrát összecsomagoljuk. | + | Létrehozzuk a konténer készítéséhez szükséges könyvtárat. A '' |
| < | < | ||
podman/chroot.1776158552.txt.gz · legutóbbi módosítás: – Szerkesztő: riba.zoltan
