Hogyan kell használni a Sudo parancsot Linuxon?

How Use Sudo Command Linux



Az operációs rendszer különböző koncepciói közül a legfontosabb a hozzáférés -szabályozás, amely meghatározza az operációs rendszer minden felhasználójának biztosított hozzáférési szintet. A beléptetési irányelvek biztosítják, hogy egyetlen felhasználó sem végezhet olyan tevékenységeket, amelyekhez semmilyen jogosultságot nem kapott. A két leggyakoribb felhasználói típus bármely operációs rendszerben a root felhasználó (adminisztrátori szintű jogosultságokkal rendelkezik) és a vendég felhasználó (csak korlátozott jogosultságokkal rendelkezik).

Időnként még egy vendég felhasználónak is el kell végeznie bizonyos feladatokat, amelyek adminisztrátori jogosultságokat igényelnek. Szerencsére a Linux lehetőséget biztosít erre, azaz a sudo kulcsszó használatával a parancs előtt. Ez olyan varázslatos kulcsszó, hogy bármelyik parancsot követi ez a kulcsszó, a gyökér jogosultságokkal futtatható, nem pedig saját korlátozott jogosultságaival. A Sudo a Super User DO rövidítése. A mai vitában a célunk az, hogy elmagyarázzuk Önnek a sudo parancs használatát Linuxon.







Megjegyzés: A Linux Mint 20 -at használtuk a sudo parancs használatának magyarázatához.



A sudo parancs használatának módját a Linux Mint 20 -ban a következő három példa példa mutatja be:



1. forgatókönyv: A rendszer frissítése a Sudo paranccsal

Amikor új programot, alkalmazást, csomagot vagy parancsot szeretne telepíteni a Linux rendszerébe, mindig javasoljuk, hogy frissítse a rendszer gyorsítótárát előtte. Ez azért van így, mert időnként előfordulhat, hogy egyes meglévő csomagok nem kerülnek javításra, ami problémákat okozhat az Ön számára, miközben új dolgokat telepít a rendszerére. A frissítési parancsot a root felhasználói jogosultságokkal hajthatja végre. Ezért a rendszer sudo paranccsal történő frissítéséhez az alábbi lépéseket kell végrehajtania:





Első lépésben indítsa el a terminált bármely Linux disztribúcióban (Linux Mint 20 -at használok); Ezt a terminál ikonjára kattintva teheti meg. A Linux Mint 20 terminált a következő képen jelenítheti meg:



Miután elindította a terminált, a következő dolog, amit meg kell tennie, hogy futtassa a frissítési parancsot, miközben a sudo kulcsszót használja az előtte látható módon:

$sudotaláló frissítés

Amikor megnyomja az Enter billentyűt, a frissítési parancs néhány másodpercet vesz igénybe a végrehajtás befejezéséhez, a frissítendő csomagok teljes számától függően. Minél több a törött vagy elavult csomag vagy függőség, annál több időt vesz igénybe a frissítési parancs végrehajtása. A végrehajtás befejezése után azonban a terminál a következő kimenetet jeleníti meg rajta:

2. forgatókönyv: A rendszer frissítése a Sudo paranccsal

Rendszerfrissítés után általában azokat a csomagokat is frissítenie kell, amelyek frissített verziói elérhetők az interneten. Ez a folyamat egy kicsit tovább tart, mint az egyszerű frissítési parancs futtatása, mert elvégre telepíti a csomagok összes újabb verzióját, amelyek frissítései elérhetők. Ezenkívül ezek a frissítések további helyet igényelnek a rendszeren. Ismételten, a rendszer csomagjainak frissítéséhez futtassa a frissítési parancsot a sudo jogosultságokkal, amelyet a következőképpen tehet meg:

A Linux Mint 20 terminálon a következő parancsot kell végrehajtania:

$sudotaláló frissítés

Miután megnyomta az Enter billentyűt a parancs futtatásához, megerősítést kell kérnie arról, hogy valóban frissíteni szeretné -e a csomagokat. Ez azért van így, mert a Linux kötelezőnek tartja, hogy minden olyan csomag telepítése előtt megkérdezze a felhasználót, amely további helyet foglal el a rendszerén, és elegendő időt igényel. Ha biztos benne, hogy folytatja ezt a folyamatot, egyszerűen továbbíthatja ezt az operációs rendszeréhez úgy, hogy beírja az Y billentyűt a terminálon, majd megnyomja az Enter billentyűt, amint az az alábbi képen látható:

Néhány percbe telik, amíg a frissítési parancs végrehajtása befejeződik, ami ismét a frissítendő csomagok pontos számától függ. Ha azonban az összes csomagot frissítették, a terminálon a következő kimenet jelenik meg:

3. forgatókönyv: Szövegfájl létrehozása a Sudo paranccsal

A Linux operációs rendszer legtöbb szövegszerkesztőjének eléréséhez root felhasználói jogosultságokra van szükség. Hasonlóképpen, ha szöveges fájlt szeretne létrehozni a nano -szerkesztővel, ezt a sudo kulcsszó használata közben kell elvégeznie, és az egész folyamatot az alábbi lépések ismertetik:

Az első lépésben a következő parancsot kell végrehajtania:

$sudo nanoMyFile.txt

A MyFile.txt fájl tetszőleges nevével helyettesítheti a szövegfájlt, ahelyett, hogy MyFile.txt fájlnak nevezné el. Mint ebben az esetben is, a szövegfájlunkat Sudo.txt néven neveztük el.

Miután futtatta ezt a parancsot, nemcsak új üres szöveges fájlt hoz létre a megadott névvel a saját könyvtárában, hanem megnyitja azt a nano szerkesztővel is, ahonnan tetszőleges tartalmat hozzáadhat ehhez a fájlhoz az alábbi képen látható:

Mindezen módosítások elvégzése után el kell mentenie a fájlt, és egyszerűen ki kell lépnie a nano -szerkesztőből a Ctrl+ X billentyűkombináció megnyomásával. Azt is ellenőrizheti, hogy a szövegfájl valóban létrejött -e a Home könyvtárban a sudo parancs futtatásával, vagy nem egyszerűen a saját könyvtárába. Itt megtalálhatja az újonnan létrehozott szövegfájlt, az alábbi képen látható módon:

Következtetés

Ebben a cikkben megpróbáltunk rövid áttekintést adni a sudo parancs Linux Mint 20 használatáról. Ezek csak néhány példahelyzet, amelyekben hatékonyan használhatja ezt a parancsot. Ez a kulcsszó azonban számos más paranccsal, valamint a Linux operációs rendszer más változataiban is használható.