Bookmark and Share

login (1s)

Nazwa

login - rozpoczyna sesję pracy w systemie

Składnia

login login [-p] [użytkownik] [ENV=wart ...] login [-p] [-h host] [-f użytkownik]
login [-p] -r host

Opis

login służy do utworzenia nowej sesji pracy z systemem. Zwykle wywoływane jest automatycznie w odpowiedzi na zachętę login: na terminalu użytkownika. login może być specyficzne dla powłoki i może zostać wywołane jako pod proces. Najczęściej, login traktowane jest przez powłokę jako exec login, co powoduje opuszczenie przez użytkownika bieżącej powłoki. Próba wykonania login z powłoki innej niż zgłoszeniowa powoduje komunikat o błędzie.

Przy wywołaniu polecenia z zachęty login:, użytkownik może po swojej nazwie wprowadzić zmienne środowiska. Zmienne te wprowadzane są w postaci: ZMIENNA=wartość. Nie wszystkie zmienne mogą jednak być ustawione w ten sposób, szczególnie PATH, HOME i SHELL. Dodatkowo, zakazane może być IFS (input field separator: separator pól wejściowych), jeżeli powłoką zgłoszeniową użytkownika /bin/sh.

Użytkownik pytany jest o hasło, jeśli takowe istnieje. Dla zapobieżenia ujawnieniu hasła wyświetlanie wprowadzanych znaków jest wyłączone. Dozwolona jest jedynie niewielka liczba nieudanych prób podania hasła. Po wyczerpaniu limitu prób login kończy pracę zaś połączenie komunikacyjne jest zrywane.

Jeżeli dla twego konta włączona jest kontrola ważności hasła, możesz być proszony o podanie nowego hasła przed kontynuacją. Będziesz wówczas musiał podać stare i nowe hasło. Więcej informacji na ten temat znajdziesz w passwd (1).

Po poprawnym rozpoczęciu sesji (zalogowaniu się), zostanie wyświetlona wiadomość dnia (jeśli jest) i informacja o stanie skrzynki pocztowej. Możesz wyłączyć wyświetlanie zawartości pliku wiadomości dnia, /etc/motd, tworząc zerowej wielkości plik .hushlogin w swoim katalogu domowym. Informacja o stanie skrzynki pocztowej jest jedną z: “You have new mail.” (masz nową pocztę), “You have mail.” (masz pocztę), lub “No Mail.” (brak poczty) stosownie do stanu skrzynki.

Identyfikator użytkownika i grupy (UID i GID) zostaną ustawione według wartości w pliku /etc/passwd. Wartości $HOME, $SHELL, $PATH, $LOGNAME i $MAIL ustawiane są stosownie do odpowiednich pól danego wpisu pliku haseł. Mogą być ustalane również wartości ulimit, umask oraz nice według wpisów w polu GECOS.

W niektórych systemach zostanie ustawiona zmienna środowiskowa $TERM, wskazująca na typ terminala na linii tty, jak podano w /etc/ttytype.

Może także zostać wykonany skrypt startowy (inicjacyjny) twojego interpretatora poleceń. Przeglądnij, proszę, odpowiednią sekcję dokumentacji opisującą bardziej szczegółowo tę funkcję.

Login podsystemowy wskazywany jest obecnością “*” jako pierwszego znaku powłoki zgłoszeniowej. Zadany katalog domowy zostanie użyty jako korzeń nowego systemu plików, do którego użytkownik jest faktycznie zalogowany.

Opcje

-p
Zachowuje dotychczasowe środowisko.

-f
Nie dokonuje uwierzytelniania, użytkownik jest wstępnie uwierzytelniony.

-h
Nazwa zdalnej maszyny dla tego logowania.

-r
Wykonuje protokół autologin dla rlogin.

Opcje -r -h i -f stosowane są tylko wtedy, gdy login wywoływane jest przez roota.

Przestrogi

Niniejsza wersja login posiada wiele opcji kompilacji, z których tylko część będzie mieć zastosowanie w danej instalacji.

Położenie plików może być różne w zależności od konfigu racji systemu.

Pliki

/etc/utmp - lista bieżących sesji pracy /etc/wtmp - lista poprzednich sesji pracy /etc/passwd - informacja o kontach użytkowników /etc/shadow - zakodowane hasła i informacja o ich ważności /etc/motd - plik ‘wiadomości dnia’
/etc/nologin - zapobiega logowaniu innych niż root /etc/ttytype - lista typów terminali
$HOME/.profile - skrypt startowy domyślnej powłoki $HOME/.hushlogin - zapobiega m.in. wyświetlaniu wiadomości dnia

Zobacz Także

getty(8) , mail(1) , passwd(1) , sh(1) , su(1) , login.defs(5) , passwd(5) , nologin(5)

Autor

Julianne Frances Haugh (jockgrrl@ix.netcom.com)

Od Tłumacza

Niniejsza dokumentacja opisuje polecenie wchodzące w skład pakietu shadow-password. Z uwagi na powtarzające się nazwy poleceń, upewnij się, że korzystasz z właściwej dokumentacji.

LOGIN(1)


Table of Contents

Książki warte uwagi