Sudo vs. su: Který příkaz byste měli použít?

Sudo vs. su: Který příkaz byste měli použít?

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 dnů Unixu, 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 po dokončení se vrátíte ke standardnímu oprávnění uživatele.



jak mohu zálohovat do cloudu

I když je su 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 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 kultuře geeků 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

vynutit zavření programu bez správce úloh

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íl Podíl tweet E-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(49 článků zveřejněno)

David je nezávislý spisovatel se sídlem na severozápadě Pacifiku, původně ale 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ů.

jak zjistit, kdo vás sleduje v mobilní aplikaci facebook
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