V závislosti na vašem nastavení Linuxu můžete provádět administrativní úlohy pomocí příkazu su nebo sudo. Je snadné zaměnit tyto dva příkazy, protože oba mají podobné funkce.

Jaký příkaz byste tedy měli použít? Pojďme to zjistit.

Su vám poskytuje plný root přístup

Tradiční způsob přístupu k účtu root pro konfiguraci systému Linux, který se vrací do Unixových dnů, je pomocí příkazu su:

su -

"-"znamená, že budete mít stejné prostředí, jako kdybyste se přihlásili přímo jako root." Systém vás vyzve k zadání hesla. Pokud jste úspěšní, výzva se změní na „#"postava. Poté můžete jako root spustit libovolné příkazy, které potřebujete.

Typ odhlásit se nebo udeřit Ctrl + D až budete hotovi, vrátíte se ke standardnímu oprávnění uživatele.

Zatímco su je užitečné, hlavním problémem je, že je to možnost vše nebo nic. Máte plný root přístup nebo běžná oprávnění. Pokud máte na serveru více správců, budete muset sdílet stejné heslo uživatele root.

Sudo vám dává větší kontrolu

Instaluje se více distribucí Linuxu, jako jsou Debian a Ubuntu

instagram viewer
sudo ve výchozím nastavení, protože je to bezpečnější než používání su. Je to vyspělý nástroj, který existuje od roku 1980.

Jistě, musíte si pamatovat pouze jedno heslo, ale plná síla sudo přichází se správou více správců na více počítačích. Je to tak užitečné, že sudo bylo zvěčněno v geek kultuře v slavný komiks XKCD. Můžete dokonce nakonfigurovat sudo tak, aby běželo bez hesla, ale to se zjevně nedoporučuje pro servery, kde je nejdůležitější zabezpečení.

Kromě plného přístupu root jako u su můžete určit, kteří uživatelé mohou spouštět jaké příkazy na kterých systémech v /etc/sudoers soubor. Kvůli flexibilitě sudo, /etc/sudoers syntaxe je složitá.

Příbuzný: Jak přidat uživatele do seznamu sudoers v Linuxu

Použijte sudo, když můžete

Protože sudo je granulární a bezpečnější než su, více distribucí Linuxu jej nastavilo jako výchozí příkaz superuživatele. První uživatel je obvykle označen jako „administrativní“ uživatel, a proto je nastaven tak, aby používal sudo.

Pokud systém nemá nainstalované sudo, je snadné jej získat od správce balíčků. Po instalaci je to pro všechny ostatní administrativní uživatele jen otázkou přidání uživatele do správné skupiny, obvykle „admin“, „sudo“ nebo „kolečko“. Tyto skupiny uživatelů jsou také specifické pro distribuci.

Nyní můžete bezpečně spravovat svůj systém Linux

S sudo je snadné spravovat váš systém Linux pomocí vašeho uživatelského hesla. Uživatelé často přehlížejí flexibilitu tohoto nástroje. Zatímco Linux je bezpečný operační systém, žádný operační systém není dokonalý. V Linuxu stále existují určité bezpečnostní obavy, o kterých byste měli vědět.

PodíltweetE-mailem
Je Linux opravdu imunní vůči virům a malwaru? Tady je pravda

Slyšeli jste, že Linux ve skutečnosti neobtěžují viry a malware. Ale proč to je? A co je důležitější, je to pravda?

Číst dále

Související témata
  • Linux
  • Příkazy Linux
  • Správa systému
O autorovi
David Delony (42 článků zveřejněno)

David je nezávislý spisovatel se sídlem na severozápadě Pacifiku, původně však pocházel z oblasti Bay. Od dětství je technologickým nadšencem. Mezi Davidovy zájmy patří čtení, sledování kvalitních televizních pořadů a filmů, retro hraní a sbírání záznamů.

Více od Davida Delonyho

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru