Začátek cesty do Linuxu může být poněkud matoucí. Je na vás spousta nových funkcí a termínů, které jste pravděpodobně ještě nikdy neslyšeli. Dva takové termíny jsou Roota Sudo
Co je to Sudo a Root? Tyto dva termíny patří mezi nejdůležitější, které byste očekávali, pokud jde o populárnější distribuce Linuxu. Pochopení toho, co jsou a jejich použití, je samozřejmě prvořadé.
Ať už jste skutečný začátečník, který skočí do Linuxu poprvé, nebo vracející se uživatel, který potřebuje obnovovací modul, máme v úmyslu začít s tou správnou cestou. Vysvětlíme, co přesně je každé z nich, jak jsou používány a proč jsou důležité.
Co je systém Sudo & Root v systému Linux? Proč jsou důležité?
Každý z těchto dvou termínů je primárně důležitý pro přístup k určitým oprávněním. Stejná oprávnění musí být přesná. Tam, kde se liší, je, jak jít o tomto přístupu.
Nejprve začneme s Rootem, co to je a proč je to důležité.
Co je Root?
Root, často označovaný jako „Superuser“, je speciální adresář reprezentovaný lomítkem (/). Root má přístup ke všem souborům a příkazům v jakémkoli unixovém operačním systému.
In_content_1 vše: [300x250] / dfp: [640x360]->Nesmí být zaměňován s domovský adresář kořenového uživatele, který je reprezentován jako / root, Root (/) je výchozím bodem pro celý adresář, jehož hierarchie je uspořádána podobně jako strom, tedy všechny ostatní adresáře odbočte z.
Přístup ke kořenovým oprávněním
Ti, kteří mají potřebná oprávnění k přístupu ke kořenovému adresáři, mají zvláštní oprávnění, která jim umožňují libovolně upravovat systém. Tato oprávnění také udělují možnost udělit ostatním uživatelům určitá přístupová oprávnění. Hloupé a bezohledné použití takové síly se může stát pro systém katastrofickým. Mohli byste se dívat na úplné a úplné selhání systému nebo přinejmenším na zkorumpovaný systém.
Toto ukazuje důležitost systému, jako je Root. Je to do značné míry systém. Příliš mnoho manipulací může přinést nepříznivé výsledky, a proto by Root měl být ve skutečnosti použit pouze k povolení dalších oprávnění superuživatele na určitých účtech.
Pomocí visudok úpravě / etc / sudoers, můžete ostatním typům účtů, například supervisor, poskytnout minimální oprávnění, kde mohou přidávat nové uživatele a upravovat jejich účty bez nutnosti zadávat samotný root.
Od této chvíle již tyto účty nebudou muset přistupovat ke kořenovému adresáři a místo toho mohou pomocí příkazu sudo provádět úkoly správy uživatelů. Ostatní úkoly budou stále vyžadovat oprávnění superuživatele, která může poskytnout pouze uživatel root. Potřebujete-li někdy poskytnout další oprávnění, můžete výše uvedené kroky zopakovat, poskytnout je a pomocí příkazu exit se okamžitě vrátit k aktuálnímu uživatelskému účtu.
Vyhněte se použití rootovi k úpravám obsahu na úrovni účtu. . Kořen by měl být vyhrazen pouze pro systémové změny. Kromě kořenového uživatele by neměl mít přístup žádný jiný účet. Přidávejte oprávnění podle potřeby ostatním uživatelům a skupinám, aby měli přístup k tomu, co je nezbytné pomocí příkazu sudo.
Co je Sudo?
Sudo, což znamená „Snahoru User DO, “je jedním z nejdůležitějších příkazů v arzenálu správce systému Linux. Umožňuje provádět určité úkoly bez nutnosti přihlášení jako root nebo pomocí příkazu Su (přepnout uživatele).
Důležitost sudo
Příkaz Sudo může pomoci obejdete nepříjemnou výzvu „Přístup byl odepřen“, do které jste možná narazili při pokusu spustit něco v příkazovém terminálu. Přidejte předponu sudo s jakýmkoli příkazem Linux a spustí tento zadaný příkaz se zvýšenými oprávněními, která jsou vyžadována k provedení určitých administrativních úkolů.
Můžete sudo přirovnat k sudu méně přátelské verze uživatele Windows Dialog Řízení účtu, který se objeví, když se pokusíte něco důležitého. Víte, ten, kdo se zeptá, zda si přejete pokračovat v tom, co děláte, vyžaduje kliknutí na ANO nebo OK, a pak se posune vpřed s požadavkem. Sudo je takhle, ale v praxi trochu dramatičtější.