LOGIN(1) Anvandarkommandon LOGIN(1) NAMN login - paborja session pa systemet SYNOPSIS login [-p] [-s shell] [-h host] [-H] [[-f] username|UID] BESKRIVNING login anvands nar du loggar in pa ett system. Om inget argument anges fragar login efter anvandarnamnet. Anvandaren uppmanas sedan att ange ett losenord, dar sa ar lampligt. Ekot ar inaktiverat for att forhindra att losenordet avslojas. Endast ett antal misslyckanden med losenordet tillats innan login avslutas och kommunikationslanken bryts. Se LOGIN_RETRIES i avsnittet KONFIGURATIONSFILSPOSTER. If password aging has been enabled for the account, the user may be prompted for a new password before proceeding. In such a case, the old password must be provided and the new password entered before continuing. Please refer to passwd(1) for more information. Anvandar- och grupp-ID kommer att stallas in enligt vardena i filen /etc/passwd. Det finns ett undantag om anvandar-ID:t ar noll. I sa fall anges endast det primara grupp-ID:t for kontot. Detta bor gora det mojligt for systemadministratoren att logga in aven vid natverksproblem. Vardena for miljovariablerna $HOME, $USER, $SHELL, $PATH, $LOGNAME och $MAIL stalls in i enlighet med lampliga falt i losenordsposten. $PATH ar som standard /usr/local/bin:/bin:/usr/bin for vanliga anvandare och /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin for root, om inget annat har konfigurerats. The environment variable $TERM will be preserved, if it exists, else it will be initialized to the terminal type on your tty. The environment variables $COLORTERM and $NO_COLOR will be preserved if they exist. Other environment variables are preserved if the -p option is given or if LOGIN_ENV_SAFELIST defined in /etc/login.defs (see below). De miljovariabler som definieras av PAM bevaras alltid. Then the user's shell is started. If no shell is specified for the user with -s or in /etc/passwd, then /bin/sh is used. If the specified shell contains a space, it is treated as a shell script. If there is no home directory specified in /etc/passwd, then / is used, followed by .hushlogin check as described below. Om filen .hushlogin finns utfors en "tyst" inloggning. Detta inaktiverar kontrollen av e-post och utskriften av den senaste inloggningstiden och dagens meddelande. I annat fall, om /var/log/lastlog finns, skrivs den senaste inloggningstiden ut och den aktuella inloggningen registreras. FLAGGOR -p Anvands av getty(8) for att tala om for login att bevara miljon. Se aven konfigurationsfilen LOGIN_ENV_SAFELIST. -f Anvands for att hoppa over en inloggningsautentisering. Den har flaggan anvands vanligtvis av autologin getty(8). -h Anvands av andra servrar (t.ex. telnetd(8)) for att skicka namnet pa fjarrvarden till login sa att det kan placeras i utmp och wtmp. Endast superanvandaren far anvanda den har flaggan. Observera att flaggan -h paverkar namnet pa PAM-tjansten. Standardnamnet pa tjansten ar login, men med flaggan -h blir namnet remote. Det ar nodvandigt att skapa korrekta PAM-konfigurationsfiler (t.ex. /etc/pam.d/login och /etc/pam.d/remote). -H Anvands av andra servrar (t.ex. telnetd(8)) for att tala om for login att utskriften av vardnamnet ska undertryckas i login: prompten. Se aven LOGIN_PLAIN_PROMPT nedan. -s, --shell skal Specify a shell, other than the one defined in /etc/passwd, to log in to. -h, --help Visa hjalptext och avsluta. -V, --version Visa version och avsluta. OBJEKT I KONFIGURATIONSFILEN login laser konfigurationsfilen /etc/login.defs (se login.defs(5)). Observera att konfigurationsfilen kan distribueras med ett annat paket (vanligtvis shadow-utils). Foljande konfigurationsobjekt ar relevanta for login: MOTD_FILE (strang) Anger en ":"-avgransad lista over filer och kataloger med "dagens meddelande" som ska visas vid inloggning. Om den angivna sokvagen ar en katalog visas alla filer med filtillagget .motd i versionssorteringsordning fran katalogen. Standardvardet ar /usr/share/misc/motd:/run/motd:/etc/motd. Om MOTD_FILE-objektet ar tomt eller om en tyst inloggning ar aktiverad visas inte dagens meddelande. Observera att samma funktionalitet aven tillhandahalls av PAM-modulen pam_motd(8). Katalogerna i MOTD_FILE stods sedan version 2.36. Observera att login inte implementerar nagot beteende som asidosatter filnamn som pam_motd (se aven MOTD_FIRSTONLY), utan allt innehall fran alla filer visas. Vi rekommenderar att du behaller extra logik i innehallsgenererare och anvander /run/motd.d i stallet for att forlita dig pa asidosattande av beteenden som ar hardkodade i systemverktyg. MOTD_FIRSTONLY (boolean) Tvingar login att sluta visa innehall som anges av MOTD_FILE efter det forsta tillgangliga objektet i listan. Observera att en katalog ar ett objekt i det har fallet. Med den har flaggan kan semantiken for login konfigureras sa att den blir mer kompatibel med pam_motd. Standardvardet ar no. LOGIN_ENV_SAFELIST (strang) Tvingar login att skydda de angivna miljovariablerna om -p inte anvands. Strangvardet ar en kommaseparerad lista med variabelnamn. Till exempel: "lang,lc_messages,lc_collate": "LANG,LC_MESSAGES,LC_COLLATE". Safelist ignoreras for miljovariablerna HOME, SHELL och USER. LOGIN_PLAIN_PROMPT (boolean) Meddela login att utskriften av vardnamnet ska undertryckas i login: prompten. Detta ar ett alternativ till kommandoradsflaggan -H. Standardvardet ar no. LOGIN_TIMEOUT (nummer) Maximal tid i sekunder for inloggning. Standardvardet ar 60. LOGIN_RETRIES (antal) Maximalt antal inloggningsforsok i handelse av felaktigt losenord. Standardvardet ar 3. LOGIN_KEEP_USERNAME (boolean) Sag at login att bara fraga efter losenordet igen om autentiseringen misslyckades men anvandarnamnet ar giltigt. Standardvardet ar no. FAIL_DELAY (nummer) Fordrojning i sekunder innan ytterligare tre forsok tillats efter en misslyckad inloggning. Standardvardet ar 5. TTYPERM (strang) Terminalens behorigheter. Standardvardet ar 0600 eller 0620 om tty-gruppen anvands. Se aven mesg(1). TTYGROUP (strang) Den inloggade tty:n kommer att agas av TTYGROUP. Standardvardet ar tty. Om TTYGROUP inte finns, kommer agandet av terminalen att stallas in pa anvandarens primara grupp. TTYGROUP kan vara antingen namnet pa en grupp eller en numerisk gruppidentifierare. Se aven mesg(1). HUSHLOGIN_FILE (strang) Om den har filen definieras kan den dampa allt det vanliga tjattret under inloggningssekvensen. Om ett fullstandigt sokvagsnamn (t.ex. /etc/hushlogins) anges kommer det tysta laget att aktiveras om anvandarens namn eller skal finns i filen. Om den har globala inloggningsfilen for hush ar tom aktiveras det tysta laget for alla anvandare. Om ett fullstandigt sokvagsnamn inte anges kommer det tysta laget att aktiveras om filen finns i anvandarens hemkatalog. Standardinstallningen ar att kontrollera /etc/hushlogins och om den inte finns sa kontrolleras ~/.hushlogin. Om HUSHLOGIN_FILE-objektet ar tomt inaktiveras alla kontroller. DEFAULT_HOME (boolean) Anger om inloggning ar tillaten om det inte gar att byta katalog till hemkatalogen. Om vardet ar yes kommer anvandaren att logga in i rotkatalogen (/) om det inte gar att byta katalog till hemkatalogen. Standardvardet ar yes. LASTLOG_UID_MAX (osignerat tal) Hogsta anvandar-ID-nummer for vilket lastlog-posterna ska uppdateras. Eftersom hogre anvandar-ID:n vanligtvis sparas av fjarranslutna tjanster for anvandaridentitet och autentisering finns det inget behov av att skapa en stor, gles lastlog-fil for dem. Om flaggan LASTLOG_UID_MAX inte finns i konfigurationen innebar det att det inte finns nagon anvandar-ID-grans for att skriva lastlog-poster. Standardvardet ar ULONG_MAX. LOG_UNKFAIL_ENAB (boolean) Aktivera visning av okanda anvandarnamn nar misslyckade inloggningar registreras. Standardvardet ar no. Observera att loggning av okanda anvandarnamn kan vara ett sakerhetsproblem om en anvandare anger sitt losenord i stallet for sitt inloggningsnamn. ENV_PATH (strang) Om den ar installd kommer den att anvandas for att definiera miljovariabeln PATH nar en vanlig anvandare loggar in. Standardvardet ar /usr/local/bin:/bin:/usr/bin. ENV_ROOTPATH (strang), ENV_SUPATH (strang) Om den ar installd kommer den att anvandas for att definiera miljovariabeln PATH nar superanvandaren loggar in. ENV_ROOTPATH har foretrade. Standardvardet ar /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin. LOGIN_SHELL_FALLBACK (boolean) If set to yes, login will provide a valid shell from /etc/shells when the shell specified in /etc/passwd is invalid or inaccessible due to administrative errors. This ensures users can still log in. However, it may bypass intended shell restrictions, potentially causing unexpected behavior if the fallback shell differs from the configured one. FILER /var/run/utmp, /var/log/wtmp, /var/log/lastlog, /var/spool/mail/*, /etc/motd, /etc/passwd, /etc/nologin, /etc/pam.d/login, /etc/pam.d/remote, /etc/hushlogins, $HOME/.hushlogin INLOGGNINGSUPPGIFTER login stoder konfiguration via systemd-autentiseringsuppgifter (se ). login laser foljande systemd-autentiseringsuppgifter: login.noauth (boolean) Om den ar installd konfigurerar login att hoppa over inloggningsautentisering, pa samma satt som flaggan -f. KANDA PROBLEM Den odokumenterade BSD-flaggan -r stods inte. Detta kan kravas av vissa rlogind(8)-program. En rekursiv inloggning, som var mojlig pa den gamla goda tiden, fungerar inte langre; for de flesta andamal ar su(1) ett tillfredsstallande substitut. Av sakerhetsskal gor login faktiskt ett vhangup(2)-systemanrop for att ta bort alla mojliga lyssnande processer pa tty. Detta for att undvika losenordssniffning. Om man anvander kommandot login dodas det omgivande skalet av vhangup(2) eftersom det inte langre ar den verkliga agaren av tty. Detta kan undvikas genom att anvanda exec login i ett skal eller en xterm pa hogsta nivan. UPPHOVSPERSONER Hamtad fran BSD login 5.40 (5/9/89) av Michael Glad for HP-UX. Portad till Linux 0.12: Peter Orbaek . Omskriven till en version for enbart PAM av Karel Zak SE AVEN mail(1), passwd(1), passwd(5), utmp(5), environ(7), getty(8), init(8), lastlog(8), shutdown(8) FELRAPPORTERING For felrapporter, anvand felhanteraren . TILLGANGLIGHET Kommandot login ingar i paketet util-linux som kan hamtas fran Linux Kernel Archive . util-linux 2.42.1 2026-05-18 LOGIN(1)