13. lapszám · nov. 2–8. 2026Kiadások · Fogalomtár · Archívum · Módszer · RSS · HU / ENG

Az AI-korszak hírei, hetente válogatva

Fogalomtár › Fejlesztői alapszavak

környezeti változó

angolul: environment variable

haladóelterjedt

A környezeti változó egy névvel ellátott beállítás, amelyet nem a program kódja tartalmaz, hanem a program indításkor kívülről, az őt futtató környezettől kapja meg, és ebből olvassa ki, hogyan működjön.

Érthetően

Képzeld el, hogy egy irodában a faliújságra ki van írva a wifi-jelszó, a nyomtató neve és az, hogy ki az ügyeletes. Az újonnan érkező kolléga nem kérdez senkit, csak ránéz a táblára. A környezeti változó ilyen faliújság-cetli a programok számára: egy név és a hozzá tartozó érték, például NYELV=magyar.

Arra jó, hogy ugyanaz a program máshogy viselkedjen különböző gépeken anélkül, hogy bárki átírná a kódját. A fejlesztő gépén a tesztadatbázishoz csatlakozik, az éles szerveren az igazihoz, mert más van a „faliújságon”.

Leggyakrabban akkor találkozol vele, amikor egy AI-szolgáltatás titkos kulcsát (API-kulcsát) kell megadnod. Ezt nem a program szövegébe írod, hanem környezeti változóba teszed, így a kód megosztható úgy, hogy a kulcs nem megy vele.

Abban más, mint egy sima beállítás a menüben, hogy nem egy programhoz tartozik, hanem a környezethez, amelyben a program fut. Több program is olvashatja ugyanazt az értéket.

Hogyan működik

  1. Valaki (te, a rendszergazda vagy egy telepítő) megad egy név–érték párt, például API_KULCS=abc123, a parancssorban vagy a rendszerbeállításokban. Gyakori megoldás a .env nevű fájl is: ezt nem az operációs rendszer kezeli, hanem a program vagy egy segédeszköz olvassa be induláskor.
  2. Amikor elindul egy program, az operációs rendszer átadja neki az éppen érvényes változók másolatát; ez a program „környezete”.
  3. A program név szerint rákérdez arra, amire szüksége van, és az érték alapján dönt: melyik szerverhez csatlakozzon, milyen nyelven írjon, hová mentsen.
  4. Ha a program maga is elindít egy másik programot, az alapesetben megörökli a környezet másolatát. Így például egy kódoló agent által futtatott parancsok is látják ugyanazokat a változókat.
  5. A változás nem hat visszafelé: a már futó program a régi értéket látja, ezért módosítás után általában újra kell indítani. A parancssorban megadott érték ráadásul általában csak abban az ablakban él, és az ablak bezárásával elvész.

Példa a mindennapokból

Kipróbálnál egy AI-eszközt a saját gépeden, és a telepítési útmutató azt kéri: „állítsd be az API-kulcsodat környezeti változóként”. Beírsz egy sort a parancssorba vagy egy .env fájlba, és az eszköz onnantól tudja, kinek a nevében és kinek a számlájára dolgozik. A kulcsot sehol nem kellett a programba gépelned.

Kit érint

fejlesztőNapi szinten ezzel választja szét a kódot a jelszavaktól, kulcsoktól és a gépenként eltérő beállításoktól. → Kód
vállalkozó, vezetőA cég AI-előfizetéseinek kulcsai gyakran itt laknak, így a rossz kezelésük közvetlen pénzügyi és adatbiztonsági kockázat.
munkavállalóHa AI-eszközt vagy agentet telepítesz a munkahelyi gépedre, az útmutató szinte biztosan kérni fogja egy-két környezeti változó beállítását. → Munka és HR
szülő, diák, tanárAki programozni tanul vagy tanít, az első AI-s gyakorlófeladatnál belefut, amikor kulcsot kell megadnia. → Oktatás és család

Gyakori félreértés

TévhitHa a jelszót vagy a kulcsot környezeti változóba teszem, az biztonságban van.
ValójábanA környezeti változó nincs titkosítva: csak annyit ér el, hogy a titok nem a kódban áll. Az ugyanabban a környezetben indított programok, köztük egy agent is, kiolvashatják, és hibanaplóba vagy képernyőfotóra is könnyen rákerül.

Korlátok és kockázatok

Hasonló, de nem ugyanaz

Kapcsolódó fogalmak

Tágabb

konfiguráció, operációs rendszer, futtatókörnyezet

Szűkebb

.env fájl, PATH változó

Rokon

API-kulcs, parancssor, titokkezelés, konfigurációs fájl, konténer

Röviden a története

A környezeti változók mai formája 1979-ben, a Unix operációs rendszer hetedik kiadásában (Version 7 Unix) jelent meg. Azóta minden elterjedt operációs rendszer átvette, a Windowstól a macOS-en át a Linuxig.

Hol tart most

2026 végén is a szoftverek beállításának egyik alapeszköze, az AI-eszközök és agentek kulcsait is jellemzően így adják meg. A hangsúly a biztonság felé tolódik: egyre több cég titokkezelő rendszerből tölti be az értékeket, és korlátozza, mit láthat belőlük egy agent.

Állapot: 2026. november

Más nevei

környezeti változó · környezeti változók · environment variable · env var · env változó · ENV · .env · rendszerváltozó

Források

A szócikk gépi szerkesztéssel készült és gépi szakmai lektoráláson ment át; a „hírekben” rész az Agent Age sztorijaiból automatikusan frissül.