Mi a "root" a Linuxon?

Jul 7, 2025
Linux
fatmawati Achmad Zaenuri / Shutterstock.com

A root felhasználó a legerősebb szervezet a Linux világegyetem korlátlan hatáskört, a jobb vagy rosszabb. Hozzon létre egy felhasználó? Megvan. Megsemmisíteni a fájlrendszer? Hoppá, van, hogy túl.

A történet eredete

A root felhasználó Linux rendszergazda. Ezek a szó szoros értelmében semmit. Semmi sem korlátozott, vagy off-határértékek gyökér . Függetlenül attól, hogy te egy szuperhős vagy supervillain függ az emberi felhasználó, aki átveszi a köpeny a rendszergazda. Által elkövetett hibákat a root felhasználó katasztrofális lehet, így a root fiókot kizárólag adminisztratív célokra.

A koncepció a root felhasználó örökölt Unix, amelyek egy root felhasználót adminisztratív jogosultsággal. De ha a „root” névvel származik nem ismert, az biztos. Néhány ember úgy gondolja, hogy honnan jött a Multics operációs rendszer , Amely megelőzte Unix.

Ken Thompson és Dennis Ritchie Két legfontosabb építészek és szerzők Unix, mindketten korábban dolgozott a Multics. Multics volt a fájlrendszert kezdődött egy pontot az úgynevezett gyökér könyvtárat vagy „/”, és az összes többi könyvtárakat és alkönyvtárakat elágazó kifelé és lefelé, a gyökér, mint egy fordított fa. Ez ugyanaz a fajta fa struktúra által elfogadott Unix. Így talán Unix elfogadta root felhasználó Multics is?

Keresés a Multics műszaki dokumentáció felfedi számos utalást gyökér logikai kötetek gyökér fizikai mennyiségek, gyökér kártyák és a gyökérkönyvtárban. De nincs említés a root felhasználó fiókot, vagy a felhasználó neve „root”.

Egy másik elmélet szerint az első napokban a Unix, a home mappa a rendszergazda volt a gyökér „/” A fájlrendszer. A rendszergazda szükséges egy nevet. A „root felhasználó” használták volna helyett a hivatalos neve, de a kifejezés megragadt, és lett a hivatalos neve.

Úgy tűnik, még valószínűbb, de senki sem tudja biztosan megmondani, hogy a root felhasználó nevét kapta.

A sudo parancs

Minden operációs rendszer, a legjobb gyakorlat, hogy fenntartják a superuser adminisztratív jellegű, és hogy egy sima felhasználói fiók a fennmaradó időben. Sőt, a legtöbb modern Linux nem engedi, hogy jelentkezzen be root felhasználóként.

Természetesen ez a Linux, így beállíthatja azt, hogy a root felhasználó jelentkezzen be. De a kevesebb időt tölt bejelentkezve gyökér , a jobb. Emellett védi magát katasztrófák eredő helyesírási, ha nem tud bejelentkezni a gyökér , Azt senki nem tudja. Bárki nélkül hozzáférjen a rendszer nem lesz képes bejelentkezni a gyökér , Korlátozza, milyen kárt tehetnek.

De ha bejelentkezik a gyökér le van tiltva, hogyan kezelje a Linux számítógépen? Nos, ez az, amit az sudo parancs az. Ez nem igényel root felhasználót, hogy jelentkezzen be. Ez átmenetileg bestows gyökér Jogköre rád. Ez olyan, mint felvette Thor kalapács Mjolnir akit ideiglenesen nyújtott Thor hatáskörét. De csak akkor vegye fel a kalapács, ha méltó. Hasonlóképpen, ez nem csak bárki, aki tudja használni a sudo parancs. Az sudo parancs csak bestows gyökér Hatásköre rád, ha már talált méltó, és hozzáadjuk a sudoers listát.

Van egy másik hasonló parancsa sudo hívott su . Val vel sudo Ön bejelentkezhet a saját jelszavát. Val vel su Ön bejelentkezhet a root felhasználó jelszavát. Ez azért jelentős, kétféleképpen. Először is, ez azt jelenti, hogy meg kell rendelni egy jelszót a root felhasználó számára, hogy su . Alapértelmezésben a root felhasználó nincs jelszava, és ez segíti a biztonság. Ha gyökér nincs jelszó, akkor nem tud bejelentkezni a gyökér .

Másodszor, ha egy gyökér jelszót állít be, mindenki, aki fogja használni a su A parancsnak meg kell ismernie a jelszót. És megosztása jelszavak a biztonság nem-nem, és a root jelszót, még inkább. Bármelyik ember, aki ismeri a gyökér jelszavát, meg tudja mondani valakinek. Ha meg kell változtatnia a root jelszót, meg kell kommunikálnia az új jelszót az összes olyan embernek, akiknek tudniuk kell.

Sokkal biztonságosabb használja a sudoers listát korlátozni, hogy ki használható sudo , és hagyja, hogy minden kiváltságos személy használja az egyéni jelszavakat a hitelesítéshez.

Sudo használatával

Az "/ etc / shadow" fájl tartalmazza az egyes fiókok felhasználónevét a Linux számítógépén, más információkkal együtt, beleértve az egyes fiókok titkosított jelszavát is, amikor a jelszót utoljára változtatta, és amikor a jelszó lejár. Mivel érzékeny információkat tartalmaz, csak olvasható gyökér .

Ha megpróbáljuk használni a WC Parancs, hogy elolvassa a vonalakat, szavakat és karaktereket az árnyékfájlban, akkor megtagadjuk az engedélyt.

 WC / etc / shadow 

Ha a sudoers listán vagyunk, és ugyanazt a parancsot használjuk sudo A vonal kezdetén a jelszavunkat kérjük, és a parancsot az USA-nak végrehajtják. Ha Ön az egyetlen felhasználó a Linux számítógépen, akkor automatikusan hozzáadódik a Sudoers listához, amikor a rendszer telepítve van.

 sudo wc / etc / shadow 

Mert a parancsot gyökérként futtatjuk, a WC a parancs végrehajtásra kerül. Senki sem tagadja a gyökeret.

Az sudo a "superuser do". Továbbá fokozódott, hogy bármely felhasználó parancsot futtathasson, így átnevezték a "helyettesítő felhasználót." A parancs valójában végrehajtásra kerül, mintha a másik felhasználó elfutott volna. Ha nem adja meg a felhasználónevet, sudo Alapértelmezések a használathoz gyökér . Ha más felhasználót szeretne használni, használja a -u (Felhasználó) opció.

Láthatjuk, hogy a parancsok egy másik felhasználóként hajtják végre a Ki vagyok én parancs.

 WHOAMI 
 Sudo Whoami 
 Sudo -u Mary WHOAMI 

ÖSSZEFÜGGŐ: Hogyan lehet meghatározni az aktuális felhasználói fiókot Linuxban

Futásként futás nélkül su

Megragad sudo Az, hogy minden parancs kezdetén "sudo" -et kell használnia. Ha csak egy vagy két parancsot írsz, akkor ez nem nagy dolog. Ha hosszabb sorrendje van a végrehajtáshoz, akkor fárasztóvá válhat. Lehet, hogy fárasztó lehet, de hasznos biztonsági fogásként működik gyökér Hatásköre, és tudatosan meg kell adnod a biztonságot minden alkalommal.

Van egy módja annak, hogy hatékonyan "jelentkezzen be" gyökér ez nem használja su és nem igényel a root felhasználónak jelszavát.

Figyelem: Legyen óvatos, ha ezt a módszert használja. Minden olyan parancs, amelyet Ön, boldogan hajtja végre, nem kérdéses kérdések - még akkor is, ha romboló.

Használ sudo A bash héj futtatásához új héjat nyit meg gyökér mint a felhasználó.

 sudo bash 

Ne feledje, hogy a parancs azonnali változik. Az utolsó karakter a prompt most egy hash „#” helyett egy dollár karakter „$”.

Hogy a test a parancssor jelenik változik eloszlás eloszlás. Ubuntuban tájékoztatjuk, hogy a felhasználó gyökér és bemutatta a számítógép nevét és az aktuális munkakönyvtárat. A parancs színe is megváltozik.

Mert mi vagyunk gyökér , olyan parancsokat hajthatunk végre, amelyek rendszerint a használatát igénylik sudo .

 WC / etc / shadow 

Ahhoz, hogy kilép a root shell, hit „Ctrl + D” vagy típus „exit” és nyomja meg az „Enter”.

 Kilépés 

Kevesebb Superman, több Clark Kent

Ha a Sudoers listában van, akkor a Linux rendszere fölött van szuperhatalmak. Csak emlékezz arra, hogy Superman több időt tölt, mint az enyhe módú alter-ego, mint a piros köpenyében.

Használja a rendszeres felhasználói fiókját a lehető legnagyobb mértékben. Csak változik gyökér Ha tényleg szüksége van.


Linux - Most Popular Articles

, hogyan kell használni a DB Browser for SQLite Linux

Linux Dec 16, 2025

Fatmawati Achmad Zaenuri / Shutterstock DB Böngésző SQLite lehetővé teszi, hogy megtekintheti és szerkesztheti a SQLite adatbázisok Linux. Akko..


Hogyan telepítsük Signal Desktop Linux

Linux Jan 22, 2026

Eliseu Geisler / Shutterstock.com Jel van Az adatvédelmi-központú okostelefon üzenetküldő alkalmazás mindenki úgy tűnik, hogy haszná..


Hogyan kell használni Titkosított jelszavak a Bash parancsfájlok

Linux Jun 30, 2025

fatmawati Achmad Zaenuri / Shutterstock.com Ha kénytelen használni egy Linux parancsfájlot, hogy csatlakozzon a jelszóval védett erőforráshoz, akkor val..


Docker kezdőknek: Minden, amit tudnia kell,

Linux Jun 15, 2025

Dokkmunkás Csomagolt alkalmazások létrehozása úgynevezett konténerek. Minden tartály egy elszigetelt környezetet biztosít a Virtuális gép (VM). El..


5. Speciális Linux disztribúciók egyedülálló tulajdonságokkal

Linux Jul 20, 2025

Olvassa el a meglévő Linux Distro-t, a napsütéses ízeket és az off-shoots off-shows-ot, amely mindenütt elindul. A jogorvoslathoz néhány olyan disztribúciót gyűjtöttünk, amel..


Az Ubuntu 21,10 egy testreszabott GNOME 40 asztalhoz érkezik

Linux Oct 14, 2025

Ubuntu Ha Ubuntu felhasználó vagy valaki, aki arra gondol, hogy megpróbálja, akkor ma jó nap. A Canonical hivatalosan felszabadította az Ubuntu 21.10-et egy testres..


Hogyan lehet megtalálni a Linux folyamat PID -jét a PIDOF vagy a PGREP segítségével

Linux Nov 15, 2025

A Linux folyamattal való munka gyakran azt jelenti, hogy megismeri a folyamat azonosítóját vagy a PID -t. Ez egy egyedi szám, amelyet minden futó szoftvernek adnak. Kétféle módon lehet..


5 Ubuntu Linux szolgáltatások, amelyeket használnia kell

Linux Dec 6, 2025

Az Ubuntu Linux szolgáltatás gazdag, és az előre telepített szoftver kurátus választékával rendelkezik. Dig ásni csak egy kicsit mélyebben, és talál néhány olyan funkciót, amely..


Kategóriák