login
- login – narzędzie umożliwiające zalogowanie się do systemu na konto określonego użytkownika.
- Może być uruchamiane podczas nawiązywania sesji terminalowej (np. przez TTY lub SSH) lub ręcznie w celu zmiany zalogowanego użytkownika.
- Obsługuje uwierzytelnianie hasłem i integruje się z mechanizmami kontroli dostępu systemu.
Składnia
Dział zatytułowany „Składnia”login [opcje] [użytkownik]
- Jeśli nie podano nazwy użytkownika, program wyświetli monit o jej wpisanie.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
użytkownik | Nazwa konta, na które chcemy się zalogować |
-p | Zachowuje zmienne środowiskowe z bieżącej sesji |
--help | Wyświetla pomoc |
--version | Pokazuje wersję programu |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# Logowanie na konto rootlogin root
# Logowanie na konto innego użytkownikalogin janek
# Zachowanie zmiennych środowiskowych przy logowaniulogin -p admin
- Pierwszy przykład loguje użytkownika jako root (wymaga hasła).
- Drugi pozwala zalogować się na konto innego użytkownika.
- Trzeci zachowuje bieżące zmienne środowiskowe po zalogowaniu.
- Polecenie login zazwyczaj jest wywoływane automatycznie po uruchomieniu terminala w trybie tekstowym.
- W większości dystrybucji nie zaleca się uruchamiania
login
wewnątrz sesji, ponieważ może to zakłócić działanie powłoki. - Zamiast
login
do zmiany użytkownika w aktywnej sesji częściej używa sięsu
lubsudo
.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
Login incorrect | Niepoprawna nazwa użytkownika lub hasło | Sprawdź dane logowania i spróbuj ponownie |
Authentication failure | Błąd uwierzytelnienia | Zweryfikuj hasło i uprawnienia konta |
login: cannot be executed within this environment | Próba uruchomienia w nieobsługiwanym środowisku | Użyj TTY lub zaloguj się przez SSH |
Linki i źródła
Dział zatytułowany „Linki i źródła”- man login – dokumentacja systemowa.
- GNU Coreutils – login – opis narzędzia.
- Linux Handbook – login command – poradnik praktyczny.