Junior — Middle
Czy możesz wyjaśnić zasadę działania polecenia sudo w systemie operacyjnym Linux?
sobes.tech AI
Odpowiedź od AI
Polecenie sudo w Linux pozwala na wykonywanie poleceń w imieniu innego użytkownika, najczęściej jako superużytkownik (root), bez konieczności logowania się na tego użytkownika.
Zasada działania:
- Gdy użytkownik wpisuje polecenie z
sudo, system sprawdza plik konfiguracyjny/etc/sudoers, aby ustalić, czy użytkowi to jest dozwolone do wykonywania polecenia z podniesionymi uprawnieniami. - Jeśli tak,
sudouruchamia polecenie z uprawnieniami wskazanego użytkownika (domyślnie root). - Może być konieczne wprowadzenie hasła aktualnego użytkownika w celu potwierdzenia.
Pozwala to bezpiecznie wykonywać zadania administracyjne, nie dając stałego dostępu do root, i prowadzi audyt działań użytkowników z podniesionymi uprawnieniami.
Przykład:
sudo apt update
Zaktualizuje listę pakietów z uprawnieniami administratora.