A root felhasználó az a felhasználó, aki korlátozás nélkül rendelkezik az összes rendszergazdai jogosultsággal. Bármilyen fájlt elérhet és módosíthat, felhasználókat vehet fel vagy távolíthat el, szoftvereket telepíthet vagy törölhet, és módosíthatja a rendszerkonfigurációkat.
A root felhasználó különbözik a normál felhasználótól, a legmagasabb jogosultságokkal és lényegesen nagyobb hatalommal rendelkezik. Például egy root felhasználó korlátozás nélkül végrehajthat kritikus parancsokat és szerkesztheti a rendszerfájlokat, másrészt egy normál felhasználónak nincs ilyen jogosultsága.
Ebben az útmutatóban az Ubuntu root felhasználóját fogom megvizsgálni, hogyan kell root felhasználóként bejelentkezni, és miben különbözik a normál felhasználótól.
Jegyzet: Az ebben az útmutatóban említett utasításokhoz és parancsokhoz az Ubuntu 22.04-et használom.
Ubuntu Root felhasználó
Az Ubuntu telepítésekor egy root felhasználó jön létre jelszó nélkül. A root felhasználó inaktív marad, hogy elkerülje a rendszerfájlok nem szándékos sérülését. Ezért minden alkalommal, amikor bejelentkezik az Ubuntu rendszerébe, normál felhasználóként lép be, meghatározott rendelkezésekkel. Ez azonban nem jelenti azt, hogy nem tud hozzáférni a root jogosultságokhoz. Ha rendelkezik rendszergazdai jogosultságokkal, akkor adja hozzá sudo mielőtt a parancsok lehetővé tennék a végrehajtást gyökérspecifikus parancsokat.
Root vs Sudo
Gyökér egy fiók az összes jogosultsággal, míg Sudo egy parancssori eszköz, amely lehetővé teszi a speciális jogosultságokkal rendelkező normál felhasználó számára, hogy olyan parancsokat futtasson, amelyekhez root jogosultság szükséges. Például, amikor végrehajt egy rendszerrel kapcsolatos parancsot az Ubuntu-n, az megadja engedély megtagadva hibák . Ez azt jelenti, hogy nincs jogosultsága a változtatások végrehajtására.
De ha normál sudo-felhasználóként beszúrja a sudo-t a parancs elé, akkor az teljesen probléma nélkül végrehajtódik.
Ha azonban root felhasználóként dolgozik a rendszeren, akkor nem kell hozzáadnia a sudo-t a parancs előtt a rendszerrel kapcsolatos feladat végrehajtásához.
A sudo parancs futtatásához egy normál felhasználónak rendszergazdai jogokat kell biztosítania; olvassa el a következő útmutatónkat felhasználó hozzáadása az Ubuntu sudoer-eihez további részletekért.
Root User engedélyezése az Ubuntuban
Amint azt korábban tárgyaltuk, a root felhasználó le van zárva az Ubuntu és annak ízei számára. Engedélyezheti azonban, ha jelszót állít be a root felhasználó számára.
Vegye figyelembe, hogy ha nem tagja a sudoereknek, akkor ezeket a lépéseket nem tudja végrehajtani.
A root felhasználót a passwd parancsot gyökér felhasználónévként.
sudo passwd gyökér
A parancs végrehajtása után állítson be erős jelszót, szem előtt tartva a root felhasználó jelentőségét. A jelszó beállítása után a root felhasználó engedélyezve van, és elérhető.
Jelentkezzen be rootként
Ha root felhasználóként szeretne bejelentkezni az Ubuntu rendszerbe, nyissa meg a terminált, és használja a övé parancsot kötőjellel – , -l, vagy --Belépés választási lehetőség.
övé -
A rendszer kérni fogja a jelszó megadását; írja be a jelszót, és most root felhasználóként jelentkezett be az Ubuntuba.
Vegye figyelembe, hogy a tipikus $ a bash shell jele a # jelentkezzen be, amikor root felhasználóként jelentkezik be az Ubuntuba.
Most már nem kell behelyeznie a sudo-t a rendszerrel kapcsolatos parancsok végrehajtása vagy a rendszerfájlok elérése közben.
Ha vissza szeretne térni normál felhasználóként, használja a kijárat vagy Kijelentkezés parancs.
Jelentkezzen be root felhasználóként a Display Manageren keresztül
A fenti módszer csak a terminálon fog működni, de ha a képernyőkezelővel szeretne root felhasználóként bejelentkezni az Ubuntu rendszerbe, akkor ezt is megteheti.
Figyelem: Ez a módszer nem ajánlott, mert rosszindulatú támadás esetén elveszítheti a kiszolgáló feletti irányítást. Az is előfordulhat, hogy károsodást okoz a rendszerfájlokban, miközben ismeretlen forrásból származó szoftvert telepít.
Vegye figyelembe, hogy a következő utasítások az Ubuntu 22.04-re vonatkoznak GENOME asztali környezettel, és nem működnek, ha nem GENOME-ot használ.
A legújabb GENOME a GDM3 alapértelmezés szerint a kijelzőkezelő, így a GDM3 konfigurációs fájlt a nano szövegszerkesztővel fogjuk elérni.
sudo nano / stb / gdm3 / custom.confÍrja be a következő sort a fájlba.
AllowRoot = igaz
Most nyomja meg ctrl+x a fájlból való kilépéshez és a módosítások mentéséhez.
A következő lépésben módosítani kell a PAM vagy Csatlakoztatható hitelesítő modul könyvtár, amely egy GDM-jelszófájlt tartalmaz.
Figyelem: A hibás módosítás potenciálisan megrongálhatja a pam. d konfigurációs fájlokat, amelyek végül elérhetetlenné tehetik a szervert.
Nyissa meg a gdm-passowrd fájlt újra a nano szerkesztővel.
sudo nano / stb / pam. d / gdm-jelszó
Írja megjegyzésbe a fenti képernyőképen a kiemelt sort a gombbal # jel.
nyomja meg ctrl+x kilépéshez és a fájl mentéséhez.
Most folytassa az Ubuntu rendszer újraindításával, majd a bejelentkezési képernyőn válassza ki a Nem felsorolt választási lehetőség.
Írja be a felhasználónevet gyökér és jelszó, amelyet a Jelentkezzen be rootként szakasz.
Bejelentkezés után nyissa meg a terminált, és látni fogja a # alapértelmezés szerint aláírja.
Jelentkezzen be root felhasználóként a Sudo használatával
Ha Ön normál felhasználó és tagja az admin csoportnak, vagy szuperfelhasználói jogosultságokkal rendelkezik (sudoer), akkor root felhasználóként jelentkezhet be a sudo parancs.
sudo -sVagy
sudo -énA fenti parancs végrehajtása után a rendszer kéri a jelszó bevitelét, adja meg jelszavát (a felhasználói jelszó nem a root).
A felhasználónév a normál névről root-ra változik; használja a Ki vagyok én parancsot az aktuális felhasználónév megismeréséhez.
Ki vagyok én
Rootként való bejelentkezés előtt a felhasználónév a saját maga , de rootként való bejelentkezés után a felhasználónév a következőre módosul gyökér .
Az aktív root felhasználókhoz mindig vannak biztonsági kockázatok. Tehát azt javaslom, hogy a root felhasználói jogosultságokat a sudo parancs.
Következtetés
A root felhasználó az összes jogosultsággal rendelkező legfelső szintű felhasználó, azonban az Ubuntu rendszerben a root felhasználó alapértelmezés szerint nem aktív. A root felhasználó aktiválásához jelszót kell beállítani a segítségével passwd parancs. Ha egy felhasználó már sudoer, akkor a felhasználó root felhasználóvá válhat sudo -i parancs. Ez az útmutató megemlített egy módszert is a root bejelentkezés engedélyezésére a grafikus felhasználói felületről, ami nem ajánlott. Lényeges megjegyezni, hogy az Ubuntu számos Linux disztribúcióba való bevonásával a root felhasználó inaktív marad a biztonsági kockázatok miatt. Használata javasolt sudo ahelyett, hogy aktív root felhasználóként jelentkezne be, mert ez egy biztonságosabb lehetőség. Ha többet szeretne megtudni a su-ról és a sudo-ról, használja a férfi su és férfi sudo parancsokat a terminálban.