Zamknij menu
    Nowe
    a close up of a disc with a toothbrush on top of it

    Partycja dysku twardego – co to? MBR vs GPT w systemach Windows i UNIX

    2026-01-16

    Linux czy Windows – co wybrać? Porównanie kompatybilności, bezpieczeństwa i wydajności

    2026-01-09

    Jak zainstalować Linuxa na pendrive? Wymagania sprzętowe i przygotowanie bootowalnego nośnika

    2026-01-06
    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
    a close up of a disc with a toothbrush on top of it

    Partycja dysku twardego – co to? MBR vs GPT w systemach Windows i UNIX

    2026-01-16

    Linux czy Windows – co wybrać? Porównanie kompatybilności, bezpieczeństwa i wydajności

    2026-01-09

    Jak zainstalować Linuxa na pendrive? Wymagania sprzętowe i przygotowanie bootowalnego nośnika

    2026-01-06

    Subversion (SVN) – jak działa system kontroli wersji i jego architektura klient-serwer?

    2026-01-03
    Artykuły

    Btrfs – wydajność dysków SSD na Linuxie, funkcje i optymalizacja

    2026-01-02
    Flathub

    Flathub – centralny hub aplikacji Flatpak dla Linuksa. Zalety, instalacja i przyszłość

    2025-12-28
    A hand holds up a cd against an orange background.

    Technologia LightScribe – jak działa, jakie są wymagania sprzętowe i oprogramowanie?

    2025-12-24
    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.

    © 2026 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.