ypchfn(1)

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök

NAMN

yppasswd, ypchfn, ypchsh – ändra lösenord i NIS-databasen

SYNOPSIS

yppasswd [-f] [-l] [-p] [användare]
ypchfn [användare]
ypchsh [användare]

BESKRIVNING

Förr i tiden kunde standardverktygen passwd(1), chfn(1) och chsh(1) inte användas under Linux för att ändra användarens NIS-lösenord, skal och GECOS-information.

För att ändra NIS-information ersattes de av sina NIS-motsvarigheter:

  • yppasswd
  • ypchfn
  • ypchsh

I dag är dessa versioner föråldrade och bör inte längre användas.

Med kommandoradsflaggor kan du välja om du vill uppdatera lösenordet med -p, inloggningsskalet med -l, GECOS-fältet med -f, eller en kombination av dessa.

yppasswd innebär alternativet -p om inget annat alternativ anges.

Om du använder alternativet -f eller -l måste du även lägga till flaggan -p.

ypchfn innebär alternativet -f, och ypchsh innebär -l.

När kommandot körs utan argumentet användare uppdateras kontoinformationen för den användare som kör kommandot. Annars uppdateras informationen för användare.

Detta alternativ är endast tillgängligt för superanvändaren. Om demonen yppasswdd(8) på servern stöder det kan du ange serverns root-lösenord i stället för användarens gamla lösenord.

Alla verktyg frågar först användaren efter det aktuella NIS-lösenordet, som behövs för autentisering mot demonen yppasswdd(8). Därefter frågar programmet efter den uppdaterade informationen.

Om skuggade lösenord används med passwd.adjunct, används SHA-512 som standard för att hasha ett nytt lösenord. Om MD5, SHA-256 eller äldre DES ska användas måste miljövariabeln YP_PASSWD_HASH sättas.

Möjliga värden är:

  • DES
  • MD5
  • SHA-256
  • SHA-512

Värdet är inte skiftlägeskänsligt.

yppasswd eller -p

Ändra användarens NIS-lösenord.

Användaren uppmanas att ange det nya lösenordet. När lösenordet skrivs är eko avstängt, så lösenordet visas inte på skärmen.

Ett tomt lösenord avvisas, liksom lösenord som är kortare än sex tecken. Användaren ombeds sedan skriva lösenordet igen för att säkerställa att det inte skrevs fel första gången.

ypchsh eller -l

Ändra användarens inloggningsskal.

Användaren uppmanas att ange ett nytt skal, där det gamla föreslås som standard:

Login shell [/bin/sh]: _

För att acceptera standardvärdet trycker du bara på Retur.

För att tömma skalfältet i användarens post i passwd(5), så att systemets standardskal väljs, anger du strängen:

none

ypchfn eller -f

Ändra användarens fullständiga namn och relaterad information.

Traditionellt förväntar sig vissa program att GECOS-fältet, fält 4, i filen passwd(5) innehåller användarens riktiga namn, till skillnad från inloggningsnamnet, samt viss ytterligare information som kontorets telefonnummer.

Denna information visas av finger(1) och troligen även av andra verktyg.

När det fullständiga namnet sätts visar ypchfn följande frågor, med standardvärden inom hakparenteser:

Name [Joe Doe]:
Location [2nd floor, bldg 34]:
Office Phone [12345]:
Home Phone []:

För att acceptera ett standardvärde trycker du bara på Retur.

För att tömma ett fält anger du strängen:

none

SE ÄVEN

FÖRFATTARE

yppasswd är en del av paketet yp-tools, som skrevs av Thorsten Kukuk:

  • kukuk@suse.de