Jest to polecenie logowania, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z wielu naszych bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
zaloguj się - rozpocznij sesję w systemie
STRESZCZENIE
Zaloguj Się [-p] [-godz gospodarz] [nazwa użytkownika] [ENV=WAR...]
Zaloguj Się [-p] [-godz gospodarz] -F nazwa użytkownika
Zaloguj Się [-p] -r gospodarz
OPIS
Zaloguj Się służy do ustanowienia nowej sesji z systemem. To jest normalne
wywoływane automatycznie, odpowiadając na Zaloguj Się: monit na terminalu użytkownika. Zaloguj Się
może być specjalny dla powłoki i nie może być wywoływany jako proces podrzędny. Kiedy zadzwoniono z a
muszla, Zaloguj Się należy wykonać jako exec Zaloguj Się co spowoduje wyjście użytkownika z
bieżącej powłoki (a tym samym uniemożliwi nowemu zalogowanemu użytkownikowi powrót do sesji
dzwoniący). Próba wykonania Zaloguj Się z dowolnej powłoki, ale wytworzy się powłoka logowania
komunikat o błędzie.
W razie potrzeby użytkownik jest następnie proszony o podanie hasła. Echo jest wyłączone do
uniemożliwić ujawnienie hasła. Dozwolona jest tylko niewielka liczba błędów hasła
zanim Zaloguj Się wychodzi, a łącze komunikacyjne zostaje zerwane.
Jeśli na Twoim koncie włączono starzenie się hasła, możesz zostać poproszony o podanie nowego
hasło przed kontynuowaniem. Będziesz zmuszony podać swoje stare hasło i nowe
hasło przed kontynuowaniem. Należy zapoznać się passwd(1), aby uzyskać więcej informacji.
Twój identyfikator użytkownika i grupy zostanie ustawiony zgodnie z ich wartościami w pliku / Etc / passwd plik. The
wartość dla $ HOME, $POWŁOKA, $ PATH, $NAZWALOGU, $POCZTA są ustawione zgodnie z właściwymi
pola we wpisie hasła. Wartości ulimit, umask i nice można również ustawić wg
wpisy w polu GECOS.
W niektórych instalacjach zmienna środowiskowa $TERMIN zostanie zainicjowany do
typ terminala w twojej linii tty, jak określono w /etc/ttytype.
Można również wykonać skrypt inicjujący dla twojego interpretera poleceń. Proszę zobaczyć
odpowiednią sekcję podręcznika, aby uzyskać więcej informacji na temat tej funkcji.
Logowanie do podsystemu jest wskazywane przez obecność „*” jako pierwszego znaku
powłoka logowania. Podany katalog domowy będzie używany jako katalog główny nowego systemu plików, który
użytkownik jest faktycznie zalogowany.
Zaloguj Się Program NIE jest odpowiedzialny za usuwanie użytkowników z pliku utmp. To jest
odpowiedzialność Getty(8) i startowych(8) w celu oczyszczenia pozornej własności terminala
sesja. Jeśli użyjesz Zaloguj Się z zachęty powłoki bez exec, użytkownik, którego używasz, będzie
nadal wyglądają na zalogowanych nawet po wylogowaniu się z „podsesji”.
OPCJE
-f
Nie przeprowadzaj uwierzytelniania, użytkownik jest wstępnie uwierzytelniany.
Uwaga: W takim przypadku nazwa użytkownika jest obowiązkowe.
-h
Nazwa zdalnego hosta dla tego logowania.
-p
Chroń środowisko.
-r
Wykonaj protokół automatycznego logowania dla rlogin.
-r, -h oraz -f opcje są używane tylko wtedy, gdy Zaloguj Się jest wywoływany przez roota.
OSTRZEŻENIA
Ta wersja Zaloguj Się ma wiele opcji kompilacji, z których tylko niektóre mogą być używane
jakaś konkretna witryna.
Lokalizacja plików zależy od różnic w konfiguracji systemu.
Zaloguj Się Program NIE jest odpowiedzialny za usuwanie użytkowników z pliku utmp. To jest
odpowiedzialność Getty(8) i startowych(8) w celu oczyszczenia pozornej własności terminala
sesja. Jeśli użyjesz Zaloguj Się z zachęty powłoki bez exec, użytkownik, którego używasz, będzie
nadal wyglądają na zalogowanych nawet po wylogowaniu się z „podsesji”.
Jak w każdym programie, Zaloguj Sięwygląd można sfałszować. Jeśli niezaufani użytkownicy mają fizyczne
dostępu do maszyny, osoba atakująca może to wykorzystać do uzyskania hasła następnej osoby
siadać przed maszyną. Pod Linuksem mechanizm SAK może być używany przez użytkowników
aby zainicjować zaufaną ścieżkę i zapobiec tego rodzaju atakom.
KONFIGURACJA
Następujące zmienne konfiguracyjne w /etc/login.defs zmień zachowanie tego narzędzia:
KONSOLE_GRUPY (strunowy)
Lista grup do dodania do dodatkowych grup użytkownika ustawianych podczas logowania do serwisu
konsoli (zgodnie z ustawieniem CONSOLE). Wartość domyślna to brak.
Używaj ostrożnie – użytkownicy mogą uzyskać stały dostęp do tych grup,
nawet jeśli nie jesteś zalogowany na konsoli.
DOMYŚLNA_STRONA GŁÓWNA (wartość logiczna)
Wskaż, czy logowanie jest dozwolone, jeśli nie możemy przejść do katalogu domowego. Domyślnie nie.
Jeśli ustawione na tak, użytkownik zaloguje się do katalogu głównego (/), jeśli nie będzie to możliwe
cd do jej katalogu domowego.
ENV_PATH (strunowy)
Jeśli jest ustawiona, zostanie użyta do zdefiniowania zmiennej środowiskowej PATH, gdy jest zwykłym użytkownikiem
Zaloguj sie. Wartość to rozdzielona dwukropkami lista ścieżek (np /kosz:/ usr / bin) i
można poprzedzić ŚCIEŻKA=. Domyślna wartość to ŚCIEŻKA=/kosz:/ usr / bin.
ENV_SUPATH (strunowy)
Jeśli jest ustawiona, zostanie użyta do zdefiniowania zmiennej środowiskowej PATH, gdy superużytkownik
Zaloguj sie. Wartość to rozdzielona dwukropkami lista ścieżek (np
/ sbin:/kosz:/ usr / sbin:/ usr / bin) i może być poprzedzone przez ŚCIEŻKA=. Domyślna wartość to
ŚCIEŻKA=/ sbin:/kosz:/ usr / sbin:/ usr / bin.
KASUJ (numer)
Terminal KASUJ znak (010 = cofnięcie, 0177 = USUŃ).
Wartość może mieć przedrostek „0” dla wartości ósemkowej lub „0x” dla wartości szesnastkowej.
FAIL_DELAY (numer)
Opóźnienie w sekundach przed zezwoleniem na kolejną próbę po niepowodzeniu logowania.
FAKE_SHELL (strunowy)
Jeśli ustawione, Zaloguj Się wykona tę powłokę zamiast powłoki użytkownika określonej w
/ etc / passwd.
HUSHLOGIN_FILE (strunowy)
Jeśli jest zdefiniowany, ten plik może blokować wszystkie zwykłe rozmowy podczas sekwencji logowania. Jeśli
zostanie określona pełna nazwa ścieżki, wówczas tryb wyciszony zostanie włączony, jeśli nazwa użytkownika lub
shell znajdują się w pliku. Jeśli nie jest to pełna nazwa ścieżki, włączony zostanie tryb wyciszony
jeśli plik istnieje w katalogu domowym użytkownika.
KILLCHAR (numer)
Znak terminala KILL (025 = CTRL/U).
Wartość może mieć przedrostek „0” dla wartości ósemkowej lub „0x” dla wartości szesnastkowej.
LOGIN_RETRIES (numer)
Maksymalna liczba prób logowania w przypadku błędnego hasła.
Najprawdopodobniej zostanie to zastąpione przez PAM, ponieważ domyślny moduł pam_unix ma swoje
własny wbudowany z 3 ponownych prób. Jest to jednak bezpieczne rozwiązanie awaryjne w przypadku korzystania z pliku
moduł uwierzytelniania, który nie wymusza PAM_MAXTRIES.
LIMIT CZASU LOGOWANIA (numer)
Maksymalny czas logowania w sekundach.
LOG_OK_LOGINS (wartość logiczna)
Włącz rejestrowanie udanych logowań.
LOG_UNKFAIL_ENAB (wartość logiczna)
Włącz wyświetlanie nieznanych nazw użytkowników, gdy rejestrowane są błędy logowania.
Uwaga: logowanie nieznanych nazw użytkowników może stanowić problem z bezpieczeństwem, jeśli użytkownik wprowadzi swoje hasło
zamiast jej loginu.
GRUPA TTY (strunowy), TTYPERM (strunowy)
Uprawnienia terminala: login tty będzie własnością GRUPA TTY grupa, a
uprawnienia zostaną ustawione na TTYPERM.
Domyślnie własność terminala jest ustawiona na grupę podstawową użytkownika i grupę
uprawnienia są ustawione na 0600.
GRUPA TTY może być nazwą grupy lub numerycznym identyfikatorem grupy.
Jeśli masz napisać program, który jest „setgid” do specjalnej grupy, która jest właścicielem
terminali zdefiniuj TTYGROUP na numer grupy i TTYPERM na 0620. W przeciwnym razie wyjdź
TTYGROUP skomentował i przypisał TTYPERM do 622 lub 600.
TTYPE_FILE (strunowy)
Jeśli zdefiniowano, plik odwzorowujący linię tty na parametr środowiska TERM. Każda linia tzw
plik ma format podobny do „vt100 tty01”.
GRUPY UŻYTKOWNIKÓW_ENAB (wartość logiczna)
Jeśli ustawione na tak, użytkownik usunie grupę użytkownika, jeśli nie zawiera ona więcej członków,
oraz użytkownikradd utworzy domyślnie grupę o nazwie użytkownika.
Użyj logowania online za pomocą usług onworks.net