Zamknij menu
    Nowe
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    Facebook X (Twitter) Instagram
    Linuksowo
    • Główna
    • Dystrybucje
    • Tematy
      • Administracja
      • Bezpieczeństwo
      • Instalacja
      • Oprogramowanie
      • Podstawy
      • Wybór systemu
      • Rozszerzenia plików
    • Pozostałe
    Linuksowo
    Główna»Pozostałe»Jak określić limit czasu dla sesji sudo w Ubuntu?
    Pozostałe

    Jak określić limit czasu dla sesji sudo w Ubuntu?

    Norbert BarwickiNorbert BarwickiBrak komentarzy2 min. czyt.
    Udostępnij
    Facebook Twitter LinkedIn Pinterest E-mail

    Limit czasu sesji sudo w Ubuntu określa, jak długo po podaniu hasła użytkownik może wykonywać polecenia z sudo bez ponownego wpisywania hasła. Domyślnie czas ten wynosi 15 minut. Możesz zmienić ten limit zarówno globalnie dla wszystkich użytkowników, jak i indywidualnie, edytując odpowiednie ustawienia w pliku sudoers.

    Spis treści pokaż
    1 Co to jest sesja sudo i dlaczego warto ustawić jej limit czasu?
    2 Krok po kroku – Zmiana limitu czasu sesji sudo w Ubuntu
    2.1 1. Sprawdzenie obecnego limitu czasu
    2.2 2. Edycja pliku sudoers – najlepsza praktyka
    2.2.1 Otwórz edytor visudo:
    2.2.2 Znajdź sekcję z settingami Defaults (Zalecenie – dodaj własne linie, nie zmieniaj istniejących, by zachować czytelność):
    2.2.3 Zapisz zmiany i wyjdź z edytora visudo (w nano: Ctrl+O → Enter → Ctrl+X).
    2.3 3. Konfiguracja tylko dla konkretnego użytkownika (opcjonalnie)
    2.4 4. Zastosowanie zmian
    3 Jak działa timestamp_timeout?
    4 Bezpieczeństwo i dobre praktyki
    5 Przydatne polecenia
    6 Podsumowanie

    Co to jest sesja sudo i dlaczego warto ustawić jej limit czasu?

    • Sesja sudo rozpoczyna się po pierwszym podaniu poprawnego hasła; kolejne polecenia sudo wkrótce potem nie wymagają ponownej autoryzacji.
    • Limit czasu pozwala ograniczyć wygodę z bezpieczeństwem – zbyt długi wydłuża okres autoryzacji, zbyt krótki może być uciążliwy.

    Krok po kroku – Zmiana limitu czasu sesji sudo w Ubuntu

    1. Sprawdzenie obecnego limitu czasu

    Domyślny limit to 15 minut. Informacja ta jest określona przez parametr timestamp_timeout w konfiguracji sudo.

    2. Edycja pliku sudoers – najlepsza praktyka

    Nie edytuj pliku /etc/sudoers bezpośrednio – zawsze używaj polecenia visudo, które sprawdza składnię i zapobiega błędom blokującym sudo.

    Otwórz edytor visudo:

    sudo visudo 

    Znajdź sekcję z settingami Defaults (Zalecenie – dodaj własne linie, nie zmieniaj istniejących, by zachować czytelność):

    Przykład wpisu wydłużającego sesję do 60 minut:

    Defaults timestamp_timeout=60 

    Przykład skrócenia czasu do 2 minut:

    Defaults timestamp_timeout=2 

    Natychmiastowe wygaśnięcie autoryzacji po użyciu sudo (każde polecenie wymaga hasła):

    Defaults timestamp_timeout=0 

    Wyłączenie wygasania (NIEZALECANE ze względów bezpieczeństwa):

    Defaults timestamp_timeout=-1 

    Dodaj wybraną linijkę przed sekcją specyfikacji użytkowników i hostów.

    Zapisz zmiany i wyjdź z edytora visudo (w nano: Ctrl+O → Enter → Ctrl+X).

    3. Konfiguracja tylko dla konkretnego użytkownika (opcjonalnie)

    Aby ustawić inny limit dla wybranego użytkownika, dodaj:

    Defaults:NAZWA_UŻYTKOWNIKA timestamp_timeout=5 

    Zamień NAZWA_UŻYTKOWNIKA na login danego użytkownika.

    4. Zastosowanie zmian

    Po zapisaniu pliku zmiany obowiązują natychmiast przy nowych sesjach sudo. Trwające sesje należy zakończyć np. poleceniem:

    sudo -k 

    które natychmiast wygasi sesję sudo.

    Jak działa timestamp_timeout?

    • Wartość liczbową podaje się w minutach; po jej upływie hasło będzie ponownie wymagane.
    • Wartość 0 – hasło za każdym razem.
    • Wartość -1 – brak limitu (autoryzacja ważna do zamknięcia sesji).

    Bezpieczeństwo i dobre praktyki

    • Ustaw niską wartość na systemach współdzielonych lub publicznych.
    • Rozważ stosowanie różnych wartości dla różnych użytkowników w zależności od poziomu zaufania.

    Przydatne polecenia

    • Natychmiastowe usunięcie cache sudo:
     sudo -k 
    • Informacja o aktywnej sesji sudo:
     sudo -v 

    Podsumowanie

    Zmiana limitu czasu sesji sudo pozwala lepiej kontrolować bezpieczeństwo pracy na systemie Ubuntu. Kluczowe są korzystanie z visudo, właściwy dobór wartości oraz świadomość bezpieczeństwa.

    Źródła i szczegółowe zagadnienia na temat tłumaczenia zachowań pliku sudoers znajdziesz również w oficjalnych poradnikach i dokumentacji sudo.

    Norbert Barwicki
    • WWW

    Norbert Barwicki pracuje z systemami Linux od 2007 roku, kiedy to zainstalował swoją pierwszą dystrybucję Ubuntu 7.04. Przez lata eksperymentował z ponad 15 różnymi dystrybucjami, w tym Fedora, Debian, Arch Linux i Gentoo, a od 2015 roku specjalizuje się w administracji serwerami opartymi na CentOS i Red Hat Enterprise Linux. Jako certyfikowany administrator Linux (RHCSA od 2018 roku) dzieli się swoją wiedzą na Linuksowo.pl, gdzie opublikował już ponad 100 artykułów pomagających użytkownikom w przejściu na świat open source.

    Pozostałe poradniki

    Man showing stress and frustration while working remotely on a laptop indoors.

    Jak skonfigurować plik fstab? Poradnik unikania błędów i zarządzania montowaniem partycji

    18 min. czyt.

    Jak uzyskać uprawnienia roota (sudo) w terminalu Ubuntu?

    3 min. czyt.

    Jak sprawić, by wpisywane hasło w terminalu było widoczne jako gwiazdki?

    3 min. czyt.

    Jak zmienić działanie skrótu Ctrl+Alt+Delete w Linuksie?

    3 min. czyt.

    Najważniejsze skróty klawiaturowe w Debianie, które warto znać

    4 min. czyt.

    Jak zmienić hasło użytkownika (w tym sudo) w systemie Linux?

    3 min. czyt.
    Dodaj komentarz
    Odpowiedz Anuluj


    Poradniki
    shallow focus photo of person using MacBook

    Serwer Linux – zalety VPS, konfiguracja i bezpieczeństwo

    2025-09-03
    purple and yellow abstract painting

    Jak diagnozować kernel panic? Przyczyny, objawy i zapobieganie

    2025-08-31

    LibreOffice czy OpenOffice? Który pakiet biurowy lepiej spełnia Twoje potrzeby?

    2025-08-26
    disc, reader, reading poor, hard drive, pc, it, hard drive, hard drive, hard drive, hard drive, hard drive

    Jak używać fdisk do zarządzania partycjami na dysku twardym? Funkcje, możliwości i typy tablic partycji

    2025-08-23
    Artykuły
    Gnome

    GNOME – intuicyjne środowisko graficzne dla systemów Unix

    2025-08-21
    a row of black computers sitting on top of a table

    Jaki Linux na stary komputer? Przewodnik po lekkich dystrybucjach

    2025-08-18
    macbook air on brown wooden table

    Jak otworzyć plik DWG online? Najlepsze narzędzia do przeglądania i edytowania CAD

    2025-08-16
    O Linuksowo

    Linuksowo.pl to kompendium wiedzy dla wszystkich zainteresowanych systemami operacyjnymi opartymi na jądrze Linux. Oferujemy eksperckie artykuły obejmujące dystrybucje, instalację, bezpieczeństwo oraz oprogramowanie open source. Naszym celem jest dostarczanie praktycznych porad zarówno dla początkujących, jak i zaawansowanych użytkowników.

    © 2025 Linuksowo – Wszelkie prawa zastrzeżone.
    • Strona główna
    • O Linuksowo
    • Polityka prywatności i cookies
    • RSS
    • Kontakt

    Type above and press Enter to search. Press Esc to cancel.