HDG magyarázza: Mi a Sudo & Root Linuxon?


A Linux felé vezető utazás kissé zavaró lehet. Rengeteg új funkció és kifejezés kerül rá, amelyekről még soha nem hallottál. Két ilyen kifejezés a gyökérés a szudo

Mi az a Sudo és Root? Ez a két kifejezés egyike a legfontosabbnak, amelyet elvár, hogy megtalálja, ha a népszerűbb Linux disztribúciókra vonatkozik. Természetesen kiemelkedően fontos megérteni, mi azok és felhasználásuk.

<ábra osztály = "lusta aligncenter">

Függetlenül attól, hogy Ön valóban kezdő, aki először ugrik be a Linuxba, vagy visszatérő felhasználó, akinek frissítést igényel, szándékozunk, hogy a megfelelő úton kezdje el. Megmagyarázjuk, hogy mi is pontosan ezek mindegyike, hogyan használják őket, és miért fontosak.

Mi a Sudo & Root Linuxon? Miért fontosak?

A két kifejezés elsősorban fontos bizonyos engedélyek eléréséhez. Ugyanazok az engedélyek, hogy pontosak legyenek. Ahol ezek különböznek, hogyan lehet elérni ezt a hozzáférést.

<ábra class = "lusta aligncenter">

Először kezdjük a gyökérrel, mi ez és miért fontos.

Mi a gyökér?

A Gyökér, amelyet gyakran „Superuser” -nek is neveznek, egy speciális könyvtár, amelyet előrejelző perjel (/). A Root hozzáférhet minden fájlhoz és parancshoz bármilyen Unix-szerű operációs rendszerben.

In_content_1 all: [300x250] / dfp: [640x360]->
<ábra class = "lusta aligncenter">

Nem szabad összetéveszteni a gyökér felhasználó saját könyvtára, amelyet / root képvisel, a Gyökér (/) a teljes könyvtár kiindulópontja, amelynek hierarchiája hasonló a fa fajhoz, és hogy minden más könyvtár

A root jogosultságok elérése

Azoknak, akik rendelkeznek a root hozzáféréshez szükséges jogosultságokkal, különleges jogosultságokkal rendelkeznek, amelyek lehetővé teszik a rendszernek a kívánság szerinti módosítását. Ezek a privilégiumok azt is lehetővé teszik, hogy más felhasználók számára bizonyos hozzáférési engedélyeket biztosítsanak. Az ilyen energia bolond és gondatlan használata katasztrofális lehet a rendszer számára. Lehet, hogy egy teljes és teljes rendszerhibára, vagy legalábbis egy sérült rendszerre utal.

Ez szemlélteti egy olyan rendszer fontosságát, mint a Gyökér. Nagyjából a rendszer. A túl sok manipuláció kedvezőtlen eredményeket eredményezhet, ezért a Root-t valóban csak arra szabad használni, hogy bizonyos fiókokon más superuser jogosultságokat lehessen engedélyezni.

<ábra class = "lusta aligncenter">

A visudoparancs a / etc / sudoersszerkesztéséhez, minimális jogosultságokat biztosíthat más fióktípusokhoz, például a felügyelő, ahol új felhasználókat felvehet és módosíthatja fiókok, anélkül, hogy magát a Root-t kellene megadni.

Innentől kezdve ezeknek a fiókoknak nem lesz szükségük a Root elérésére, és a sudo paranccsal használhatják a felhasználói kezelési feladatokat. Más feladatokhoz továbbra is superuser engedélyekre van szükség, amelyeket csak a gyökér felhasználó biztosíthat. Ha valaha további engedélyekre van szüksége, ismételje meg a fenti lépéseket, biztosítsa azokat, majd használja az exit parancsot, hogy azonnal visszatérjen a jelenlegi felhasználói fiókjához.

Kerülje a Root használatát, hogy valami fiókszinten módosítson. . A gyökeret csak a rendszerváltozásokra kell fenntartani. A root felhasználó mellett más fiókokhoz sem szabad hozzáférést engedélyezni. Adjon hozzá engedélyeket szükségletek alapján más felhasználók és csoportok számára, hogy a sudo paranccsal hozzáférhessenek a szükségeshez.

Mi a Sudo?

Sudo, amely a „Super User DO”az egyik legfontosabb parancs a Linux rendszergazda arzenáljában. Ez lehetővé teszi bizonyos feladatok elvégzését anélkül, hogy be kell jelentkeznie gyökérként, vagy a Su (kapcsoló felhasználó) parancs használatával.

A Sudo fontossága

A Sudo parancs segíthet megkerül egy idegesítő „Hozzáférés megtagadva” felszólítást, amelybe esetleg belemerült, amikor megpróbált valamit futtatni a parancsterminálon. Adja hozzá a sudo előtagot bármelyik Linux paranccsal, és az megadott parancsot magasabb jogosultságokkal futtatja, amelyek bizonyos adminisztratív feladatok elvégzéséhez szükségesek.

Össze lehet hasonlítani a sudo-t a Windows-felhasználó kevésbé barátságos verziójával. Fiókkezelő párbeszédpanel, amely akkor jelenik meg, amikor valami fontosat megkísérel. Tudja, hogy az egyik, aki megkérdezi, hogy folytatja-e a tevékenységeit, YES vagy OK gombra kattint, majd továbblép a kéréssel. A Sudo ilyen, de a gyakorlatban kissé drámaibb.

Megfelelő engedélyek nélkül a dolgok nagyon kényelmetlenné válhatnak Linux alatt. Fontos fájlok, amelyekről azt gondolta, hogy mentettek, lehet, hogy nem mentették helyesen. A forráskód, amelyet megpróbál lefordítani, nem. Lehet, hogy a nemrég telepített program már nem fog futni. Más esetekben egyszerűen befejezheti a „Hozzáférés megtagadva” bélyegzőt, amely megakadályozza, hogy továbbmenjen. Mindezt elkerülheti, ha először engedélyt kér a sudo parancs előtagjaként.

Olyan egyszerű, mint a rendszer újraindítása, superuser jogosultságokat igényel. Ha újraindítástírna be sudo nélkül, akkor kap egy „Hozzáférés megtagadva” parancsot. Ehelyett a bosszantó prompt megkerülése érdekében írja be az

sudo reboot

parancsot. Az egyik tudatja velünk, hogy a rendszer most újraindul.

A sudo használata után szükség lehet a fiók jelszavának megadására. Győződjön meg arról, hogy a fiók jelszavát, és nem a gyökér felhasználói fiókot adja meg. Mindaddig, amíg a jelszó helyes, a parancsot át kell nyomni.

Miért az Sudo jobb alternatívája a gyökérnek (/)

A sudo használata sokkal biztonságosabb a rendszer számára, mint a gyökérbe öntés és a parancsok megkísérlése. Nagyobb a kockázata annak, hogy valamit elront, amíg a gyökérzetben van, tehát nincs értelme ahhoz, hogy emelt parancsokat hajtson végre kockázat nélkül.

A Sudo szintén jobb alternatívája a switch user (Su) parancsnak. Su kérni fogja a gyökérjelszót, és megadja a superuser üzenet # formájában. Ez a # célja, hogy tudatja Önnel, hogy jelenleg a gyökérkönyvtárban van. Ezen a ponton végrehajthatja az összes emelt parancsot. A probléma akkor fordul elő, ha elfelejti, hogy még mindig a gyökérkönyvtárban van, és elkezdi azokat a parancsokat, amelyek megváltoztathatják a rendszert. Még csak az is, hogy maga a parancsba beírja a gépelést, pusztító eredményeket hozhat.

Tegyen egy szívességet, és használja a sudo alkalmazást. Typos, az ölében ugró macska, sőt Isten haragja kevésbé veszélyezteti a rendszerét. A Sudo az Ubuntu disztribúció legelőnyösebb módja a dolgok végrehajtásának. Tehát, ha ezt használja, akkor ismerkedjen meg a parancsmal.

Sudoers

Ezt már megismertük korábban, de soha nem beszéltünk pontosan arról, mi az. A Sudoers az a fájl, amely ellenőrzi, hogy mely fiókok férhetnek hozzá a sudo parancshoz. Alapértelmezés szerint a fájlt a / etc / sudoersmappában találja meg. Ezt a fájlt biztonságosan szerkesztheti a visudo paranccsal, a viszerkesztő magasabb szintű jogosultságokkal.

<ábra osztály = "lusta aligncenter ">

A Visudo lehetővé teszi a sudoers fájl szerkesztését és a módosítások mentését. Ezenkívül lezárja a fájlt, és megakadályozza, hogy bárki más megváltoztassa azt. Miután befejezte a fájl szerkesztését, a fájlokat a mentés előtt értelmezi a fájlok.

A sudoers fájl számos különféle paramétert tartalmaz, ahol megadhatja, hogy mely csoportok felhasználói tudják végrehajtani az egyes parancsokat. A sudo parancs képességekkel rendelkező felhasználó számára írja be a felhasználónevet, egy szóközt és az ALL szót az összes nagybetűben.

Felhasználónév MINDEN

Ugyanaz a csoportokhoz úgy végezhető el, hogy a csoportnév elé egy% -ot ad meg, majd az összes betût az összes szöveg követi.

%% csoportnév MINDEN

Most a felhasználó Azoknak a csoportoknak és csoportoknak, amelyeknek megadta a sudo engedélyeket, teljes root jogosultsággal rendelkeznek.

Kapcsolódó hozzászólások:


8.01.2020