chage(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
 
(3 mellanliggande sidversioner av samma användare visas inte)
Rad 77: Rad 77:
Programmet chage kräver att en shadow-lösenordsfil finns tillgänglig.
Programmet chage kräver att en shadow-lösenordsfil finns tillgänglig.


chage visar endast information från shadow-lösenordsfilen. Detta innebär att konfiguration från andra källor (t.ex. LDAP eller ett tomt lösenordshash-fält i passwd-filen) som påverkar användarens inloggning inte visas i utdata från **chage**.
chage visar endast information från shadow-lösenordsfilen. Detta innebär att konfiguration från andra källor (t.ex. LDAP eller ett tomt lösenordshash-fält i passwd-filen) som påverkar användarens inloggning inte visas i utdata från chage.


Programmet rapporterar inte heller inkonsekvenser mellan shadow- och passwd-filerna (t.ex. saknat ''x'' i passwd-filen).
Programmet rapporterar inte heller inkonsekvenser mellan shadow- och passwd-filerna (t.ex. saknat ''x'' i passwd-filen).
Kommandot **pwck** kan användas för att kontrollera sådana inkonsekvenser.


Kommandot **chage** är begränsat till root-användaren, med undantag för alternativet **-l**, som kan användas av en opriviligierad användare för att se när deras lösenord eller konto upphör att gälla.
Kommandot pwck kan användas för att kontrollera sådana inkonsekvenser.
 
Kommandot chage är begränsat till root-användaren, med undantag för alternativet -l, som kan användas av en opriviligierad användare för att se när deras lösenord eller konto upphör att gälla.


== KONFIGURATION ==
== KONFIGURATION ==
Rad 108: Rad 109:
''15''
''15''
: kunde inte hitta shadow-lösenordsfilen
: kunde inte hitta shadow-lösenordsfilen




== EXEMPEL ==
== EXEMPEL ==


{| class="wikitable"
Visa information om lösenordets giltighet och kontots status för användaren ''nisse'':
 
| ! Kommando !! Beskrivning |
| ------------------------- |
|                          |


<pre>
<pre>
Rad 123: Rad 119:
</pre>
</pre>


|
Ange att lösenordet för användaren ''nisse'' är giltigt i högst 90 dagar. Efter denna period måste lösenordet bytas innan kontot kan användas:
Visar information om lösenordets giltighet och kontots status för användaren ''nisse''.
 
| Kan köras av användaren själv utan root-rättigheter. |
| ---------------------------------------------------- |
|                                                      |


<pre>
<pre>
Rad 134: Rad 125:
</pre>
</pre>


|
Ge användaren ''nisse'' en varning 7 dagar innan lösenordet upphör att gälla:
 
| Anger att lösenordet för användaren ''nisse'' är giltigt i högst 90 dagar. |
| -------------------------------------------------------------------------- |
|                                                                            |


<pre>
<pre>
Rad 144: Rad 131:
</pre>
</pre>


|
Tvinga användaren ''nisse'' att byta lösenord vid nästa inloggning genom att sätta datumet för senaste lösenordsbyte till idag:
 
| Ger användaren en varning 7 dagar innan lösenordet upphör att gälla. |
| -------------------------------------------------------------------- |
|                                                                      |


<pre>
<pre>
Rad 154: Rad 137:
</pre>
</pre>


|
Sätt ett utgångsdatum för kontot så att användaren ''nisse'' inte längre kan logga in efter den 31 december 2026:
 
| Tvingar användaren ''nisse'' att byta lösenord vid nästa inloggning. |
| -------------------------------------------------------------------- |
|                                                                      |


<pre>
<pre>
chage -E 2026-12-31 nisse
chage -E 2026-12-31 nisse
</pre>
</pre>
|
Sätter ett utgångsdatum så att kontot inte längre kan användas efter den 31 december 2026.
|}


== SE ÄVEN ==
== SE ÄVEN ==
Rad 181: Rad 156:


Manualsidan hämtades från utgåvan *shadow-utils 4.19.0* den 16 januari 2026.
Manualsidan hämtades från utgåvan *shadow-utils 4.19.0* den 16 januari 2026.
= Sidslut =
Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man1/chage.1.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]

Nuvarande version från 31 januari 2026 kl. 12.29

NAMN

chage – ändra information om när användarlösenord upphör att gälla

SYNOPSIS

chage [alternativ] INLOGGNINGSNAMN

BESKRIVNING

Kommandot chage ändrar information om lösenordsutgång för en användare. Det anger antalet dagar mellan lösenordsbyten samt datumet för det senaste lösenordsbytet. Denna information används av systemet för att avgöra när användaren måste byta sitt lösenord.

ALTERNATIV

Följande alternativ gäller för kommandot **chage**.

-d, --lastday SENASTE_DAG Anger datumet då lösenordet senast ändrades. Värdet kan anges som ett datum i formatet YYYY-MM-DD eller som antal dagar sedan 1970-01-01. Datumet tolkas i UTC-tidszon. Om SENASTE_DAG sätts till 0 tvingas användaren att byta lösenord vid nästa inloggning. Om värdet -1 eller en tom sträng anges rensas värdet och kravet på lösenordsbyte tas bort.

-E, --expiredate UTGÅNGSDATUM Anger datumet då användarens lösenord upphör att gälla och kontot inte längre är åtkomligt. Värdet kan anges som ett datum i formatet YYYY-MM-DD eller som antal dagar sedan 1970-01-01. Datumet tolkas i UTC-tidszon. När lösenordet har löpt ut måste användaren kontakta systemadministratören för att återfå åtkomst.

Exempel på att sätta ett konto att upphöra om 180 dagar:

chage -E $(date -d +180days +%F)

Om värdet -1 eller en tom sträng anges tas kontots utgångsdatum bort.

-h, --help Visar hjälptext och avslutar.

-i, --iso8601 Använder formatet YYYY-MM-DD vid utskrift av datum.

-I, --inactive INAKTIV Anger antalet dagar av inaktivitet efter att lösenordet har upphört att gälla innan kontot låses. En användare vars konto är låst måste kontakta systemadministratören för att kunna använda systemet igen. Om värdet -1 anges tas inaktivitetsgränsen bort.

-l, --list Visar information om kontots lösenordsåldrande.

-m, --mindays MIN_DAGAR Anger det minsta antalet dagar mellan lösenordsbyten. Värdet 0 innebär att användaren kan byta lösenord när som helst.

-M, --maxdays MAX_DAGAR Anger det maximala antalet dagar som ett lösenord är giltigt. När MAX_DAGAR plus SENASTE_DAG är mindre än dagens datum måste användaren byta lösenord innan kontot kan användas igen. Detta kan planeras i förväg med alternativet -W, som ger användaren en förvarning. Om värdet -1 anges inaktiveras kontroll av lösenordets giltighet.

-R, --root CHROOT_KATALOG Tillämpar ändringar i katalogen CHROOT_KATALOG och använder konfigurationsfiler därifrån. Endast absoluta sökvägar stöds. Inget SELinux-stöd.

-P, --prefix PREFIX_KATALOG Tillämpar ändringar på konfigurationsfiler under rotfilsystemet som finns under katalogen PREFIX_KATALOG. Detta alternativ använder inte chroot och är avsett för förberedelse av mål för korskompilering. NIS- och LDAP-användare eller grupper verifieras inte. Inget SELinux-stöd.

-W, --warndays VARNINGS_DAGAR Anger antalet dagar före lösenordets utgång då användaren ska varnas om att lösenordet snart upphör att gälla.

Om inga alternativ anges körs **chage** i interaktivt läge. Aktuella värden visas inom hakparenteser [ ]. En tom rad behåller nuvarande värde.

ANMÄRKNING

Programmet chage kräver att en shadow-lösenordsfil finns tillgänglig.

chage visar endast information från shadow-lösenordsfilen. Detta innebär att konfiguration från andra källor (t.ex. LDAP eller ett tomt lösenordshash-fält i passwd-filen) som påverkar användarens inloggning inte visas i utdata från chage.

Programmet rapporterar inte heller inkonsekvenser mellan shadow- och passwd-filerna (t.ex. saknat x i passwd-filen).

Kommandot pwck kan användas för att kontrollera sådana inkonsekvenser.

Kommandot chage är begränsat till root-användaren, med undantag för alternativet -l, som kan användas av en opriviligierad användare för att se när deras lösenord eller konto upphör att gälla.

KONFIGURATION

Följande konfigurationsvariabler i filen */etc/login.defs* påverkar beteendet hos detta verktyg.

FILER

  • /etc/passwd*
Information om användarkonton.
  • /etc/shadow*
Säker information om användarkonton.

RETURVÄRDEN

Kommandot **chage** avslutas med följande returvärden:

0

lyckades

1

åtkomst nekad

2

ogiltig kommandosyntax

15

kunde inte hitta shadow-lösenordsfilen


EXEMPEL

Visa information om lösenordets giltighet och kontots status för användaren nisse:

chage -l nisse

Ange att lösenordet för användaren nisse är giltigt i högst 90 dagar. Efter denna period måste lösenordet bytas innan kontot kan användas:

chage -M 90 nisse

Ge användaren nisse en varning 7 dagar innan lösenordet upphör att gälla:

chage -W 7 nisse

Tvinga användaren nisse att byta lösenord vid nästa inloggning genom att sätta datumet för senaste lösenordsbyte till idag:

chage -d 0 nisse

Sätt ett utgångsdatum för kontot så att användaren nisse inte längre kan logga in efter den 31 december 2026:

chage -E 2026-12-31 nisse

SE ÄVEN

passwd(5), shadow(5)

COLOPHON

Denna manualsida är en del av projektet *shadow-utils* (verktyg för hantering av konton och shadow-lösenordsfiler).

Projektets webbplats: [1](https://github.com/shadow-maint/shadow)

Buggrapporter för denna manualsida skickas till: [pkg-shadow-devel@alioth-lists.debian.net](mailto:pkg-shadow-devel@alioth-lists.debian.net)

Manualsidan hämtades från utgåvan *shadow-utils 4.19.0* den 16 januari 2026.

Sidslut

Orginalhemsidan på Engelska : https://man7.org/linux/man-pages/man1/chage.1.html Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.