chage(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med '== NAMN == **chage** – ändra information om när användarlösenord upphör att gälla == SYNOPSIS == <pre> chage [alternativ] INLOGGNINGSNAMN </pre> == 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öljan...')
 
Ingen redigeringssammanfattning
Rad 13: Rad 13:
Denna information används av systemet för att avgöra när användaren måste byta sitt lösenord.
Denna information används av systemet för att avgöra när användaren måste byta sitt lösenord.


== ALTERNATIV ==
== ALTERNATIV ==
== ALTERNATIV ==
Följande alternativ gäller för kommandot **chage**:
Följande alternativ gäller för kommandot **chage**:


**-d**, **--lastday** ''SENASTE_DAG''
{| class="wikitable"
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.
| ! Kort alternativ !! Långt alternativ !! Parameter !! Beskrivning        |  |              |  |                    |  |                                                                                                                            |
| ------------------------------------------------------------------------- | - | ------------ | - | ------------------ | - | -------------------------------------------------------------------------------------------------------------------------- |
| -d                                                                        |  | --lastday    |  | ''SENASTE_DAG''   |  | Anger datumet då lösenordet senast ändrades. Värdet kan anges som YYYY-MM-DD eller som antal dagar sedan 1970-01-01 (UTC). |
| Värdet ''0'' tvingar användaren att byta lösenord vid nästa inloggning.   |  |              |  |                    |  |                                                                                                                            |
| Värdet ''-1'' eller tom sträng rensar inställningen.                      |  |              |  |                    |  |                                                                                                                            |
| -                                                                        |  |              |  |                    |  |                                                                                                                            |
| -E                                                                        |  | --expiredate |  | ''UTGÅNGSDATUM''  |  | Anger datumet då kontot upphör att gälla. Efter detta datum är kontot inte längre åtkomligt.                              |
| Värdet kan anges som YYYY-MM-DD eller antal dagar sedan 1970-01-01 (UTC). |  |              |  |                    |  |                                                                                                                            |
| Värdet ''-1'' eller tom sträng tar bort utgångsdatumet.                  |  |              |  |                    |  |                                                                                                                            |
| -                                                                        |  |              |  |                    |  |                                                                                                                            |
| -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 lösenordets utgång innan kontot låses.                                            |
| Värdet ''-1'' tar bort inaktivitetsgränsen.                              |  |              |  |                    |  |                                                                                                                            |
| -                                                                        |  |              |  |                    |  |                                                                                                                            |
| -l                                                                        |  | --list      |  | –                  |  | Visar information om kontots lösenordsåldrande.                                                                            |
| -                                                                        |  |              |  |                    |  |                                                                                                                            |
| -m                                                                        |  | --mindays    |  | ''MIN_DAGAR''      |  | Anger minsta antal dagar mellan lösenordsbyten.                                                                            |
| Värdet ''0'' innebär att lösenord kan ändras när som helst.              |  |              |  |                    |  |                                                                                                                            |
| -                                                                        |  |              |  |                    |  |                                                                                                                            |
| -M                                                                        |  | --maxdays    |  | ''MAX_DAGAR''      |  | Anger maximalt antal dagar som ett lösenord är giltigt.                                                                    |
| Värdet ''-1'' inaktiverar kontroll av giltighetstid.                      |  |              |  |                    |  |                                                                                                                            |
| -                                                                        |  |              |  |                    |  |                                                                                                                            |
| -R                                                                        |  | --root      |  | ''CHROOT_KATALOG'' |  | Tillämpar ändringar i angiven 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 angiven katalog utan chroot.                                              |
| Avsett för korskompilering.                                              |  |              |  |                    |  |                                                                                                                            |
| NIS- och LDAP-användare verifieras inte.                                  |  |              |  |                    |  |                                                                                                                            |
| Inget SELinux-stöd.                                                      |  |              |  |                    |  |                                                                                                                            |
| -                                                                        |  |              |  |                    |  |                                                                                                                            |
| -W                                                                        |  | --warndays  |  | ''VARNINGS_DAGAR'' |  | Anger hur många dagar före lösenordets utgång som användaren ska varnas.                                                  |
| }                                                                        |  |              |  |                    |  |                                                                                                                            |


Om värdet ''-1'' eller en tom sträng anges rensas värdet och kravet på lösenordsbyte tas bort.
Om inga alternativ anges körs **chage** i interaktivt läge, där aktuella värden visas inom hakparenteser ''[ ]''. Tom rad behåller nuvarande värde.


**-E**, **--expiredate** ''UTGÅNGSDATUM''
Anger datumet då användarens lösenord upphör att gälla och kontot inte längre kan användas. 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: följande kommando sätter kontot att upphöra om 180 dagar:


<pre>
chage -E $(date -d +180days +%F)
</pre>
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änd formatet YYYY-MM-DD vid utskrift av datum.
**-I**, **--inactive** ''INAKTIV''
Anger antalet dagar av inaktivitet efter att lösenordet har löpt ut 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 å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 förberedas 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.
Begränsningar: NIS- och LDAP-användare/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. Användaren uppmanas då med aktuella värden för alla fält.
Ange ett nytt värde för att ändra fältet, eller lämna raden tom för att behålla nuvarande värde.
Det aktuella värdet visas inom hakparenteser ''[ ]''.


== ANMÄRKNING ==
== ANMÄRKNING ==

Versionen från 31 januari 2026 kl. 11.58

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

ALTERNATIV

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

| | | | | | - | ------------ | - | ------------------ | - | -------------------------------------------------------------------------------------------------------------------------- | | --lastday | | SENASTE_DAG | | Anger datumet då lösenordet senast ändrades. Värdet kan anges som YYYY-MM-DD eller som antal dagar sedan 1970-01-01 (UTC). | | | | | | | | | | | | | | | | | | | | --expiredate | | UTGÅNGSDATUM | | Anger datumet då kontot upphör att gälla. Efter detta datum är kontot inte längre åtkomligt. | | | | | | | | | | | | | | | | | | | | --help | | – | | Visar hjälptext och avslutar. | | | | | | | | --iso8601 | | – | | Använder formatet YYYY-MM-DD vid utskrift av datum. | | | | | | | | --inactive | | INAKTIV | | Anger antalet dagar av inaktivitet efter lösenordets utgång innan kontot låses. | | | | | | | | | | | | | | --list | | – | | Visar information om kontots lösenordsåldrande. | | | | | | | | --mindays | | MIN_DAGAR | | Anger minsta antal dagar mellan lösenordsbyten. | | | | | | | | | | | | | | --maxdays | | MAX_DAGAR | | Anger maximalt antal dagar som ett lösenord är giltigt. | | | | | | | | | | | | | | --root | | CHROOT_KATALOG | | Tillämpar ändringar i angiven katalog och använder konfigurationsfiler därifrån. | | | | | | | | | | | | | | | | | | | | --prefix | | PREFIX_KATALOG | | Tillämpar ändringar på konfigurationsfiler under angiven katalog utan chroot. | | | | | | | | | | | | | | | | | | | | | | | | | | --warndays | | VARNINGS_DAGAR | | Anger hur många dagar före lösenordets utgång som användaren ska varnas. | | | | | | |

Om inga alternativ anges körs **chage** i interaktivt läge, där aktuella värden visas inom hakparenteser [ ]. 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

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.