Junior — Middle
Můžete vysvětlit princip fungování příkazu sudo v operačním systému Linux?
sobes.tech AI
Odpověď od AI
Příkaz sudo v Linuxu umožňuje spouštět příkazy jménem jiného uživatele, obvykle jako superuživatel (root), aniž by bylo nutné se tímto uživatelem přihlásit.
Princip fungování:
- Když uživatel zadá příkaz s
sudo, systém zkontroluje konfigurační soubor/etc/sudoers, zda má tento uživatel povolení k vykonání příkazu s vyššími právy. - Pokud je to povoleno,
sudospustí příkaz s právy určeného uživatele (výchozí je root). - Pro potvrzení může být nutné zadat heslo aktuálního uživatele.
Toto umožňuje bezpečně vykonávat správní úkoly, aniž by bylo trvale uděleno přístupové právo k root, a zaznamenává činnosti uživatelů s vyššími právy.
Příklad:
sudo apt update
Aktualizuje seznam balíčků s právy správce.