Passwd-kommandoen i Linux bruges til at ændre brugeradgangskoder effektivt. Denne kommando opdaterer et godkendelsestoken / adgangskode til en bruger, der er gemt i dit systems / etc / shadow-fil. En standardbruger i Linux kan ændre deres egen adgangskode, men en superbruger kan også ændre adgangskoden for enhver anden bruger. Når du indstiller en ny adgangskode, er det en god sikkerhedspraksis at vælge en kompleks adgangskode. En kompleks og sikker adgangskode har følgende egenskaber:
- Det inkluderer både store og små bogstaver
- Det inkluderer cifre fra 0 til 9
- Det har specialtegn og tegnsætningstegn
- Det er meget anderledes end dine tidligere adgangskoder
- Det inkluderer ikke oplysninger såsom dit fulde navn, adresse, telefonnummer, fødselsdato eller licensnumre. Disse oplysninger kan let bruges til at gætte dit kodeord.
Noter altid din adgangskode et sikkert sted, hvorfra det ikke kan hentes. Det vil hjælpe dig med at huske adgangskoden, hvis du glemmer den.
I denne artikel fortæller vi dig, hvordan du kan administrere brugeradgangskoder i Linux via kommandolinjen og GUI. Vi har kørt de kommandoer og processer, der er nævnt i denne artikel, på et Debian 10 Buster-system, men du kan replikere dem på de fleste Linux-distroer.
Ændring af adgangskode gennem brugergrænsefladen
Hvis du er en Linux-bruger, der foretrækker den grafiske brugergrænseflade til at udføre de fleste administrative handlinger, kan du bruge hjælpeprogrammet Indstillinger på dit system.
Der er to måder, hvorpå du kan få adgang til systemindstillingerne.
- Få adgang til Application Launcher via Super / Windows-tasten, og indtast derefter nøgleordets 'indstillinger' i søgefeltet som følger:
- Klik på pilen nedad i det øverste panel på Debian / Ubuntu-skrivebordet, og klik derefter på ikonet 'indstillinger' fra følgende rullemenu:
I fanen Indstillinger skal du vælge fanen Detaljer fra venstre panel og derefter vælge fanen Brugere på den for at åbne visningen Brugerindstillinger. Sådan ser brugervisningen ud:
Alle brugerne på dit system vil blive vist her. Klik på den bruger, hvis detaljer du vil ændre. Du skal først låse brugervisningen op, så du kan foretage ændringer i dens indstillinger. Husk, at kun en autoriseret bruger / administrator kan låse op for visningen. Klik på knappen Lås op, og indtast dine legitimationsoplysninger som følger:
Når du klikker på knappen Godkend, bliver felterne i visningen Brugere aktive, og du kan foretage ændringer i dem.
Klik på feltet Adgangskode, og følgende ændring af adgangskodevisning åbnes. Indtast den nye adgangskode, og indtast derefter den samme adgangskode igen i feltet Bekræft ny adgangskode. Du kan nu se knappen Skift aktiv.
Klik på knappen Skift, og adgangskoden til den valgte bruger ændres.
Tip: En nem og hurtig måde at få adgang til brugerindstillingerne er at indtaste nøgleordet 'Brugere' i Application Launcher som følger:
Ændring af adgangskode via kommandolinjen
Linux-kommandolinjen giver en administrator meget mere strøm end brugergrænsefladen til at foretage bruger- og systemindstillinger. For at starte standardkommandolinjeapplikationen på Linux Debian og Ubuntu skal du åbne Application Launcher og indtaste 'Terminal' nøgleordene som følger:
Når terminalen åbnes, kan du gøre følgende med brugeradgangskoder:
- Skift dit eget kodeord
- Skift adgangskode til en anden bruger
- Skift adgangskoden til sudo
Ændring af din egen adgangskode
En ikke-administrator på Linux kan kun ændre deres egen adgangskode. Passwd-kommandoen bruges til at ændre brugeradgangskoder i Linux. Sådan kan en bruger bruge denne kommando til at ændre sin egen adgangskode:
$ passwd
Når du indtaster passwd-kommandoen, beder systemet dig om at indtaste din nuværende adgangskode. Når du gør det, kontrolleres denne adgangskode i forhold til den gemte adgangskode. Hvis det stemmer overens, fortsætter du til næste trin i.e, for at indtaste den nye adgangskode. Når du har indtastet den nye adgangskode, beder systemet derefter igen om at indtaste den nye adgangskode til bekræftelse. Når de to poster matcher, ændres din adgangskode med succes.
Ændring af adgangskode til en anden bruger
På Linux kan kun en administrator / superbruger ændre adgangskoden til en anden bruger. Dette er kommandoen, som en superbruger bruger:
$ sudo passwd [brugernavn]
Når en bruger indtaster denne kommando, bliver de bedt om adgangskoden til sudo for at sikre, at de virkelig er en superbruger. En superbruger er ikke forpligtet til at indtaste den gamle adgangskode til en bruger, da de muligvis bruger kommandoen til at nulstille en glemt adgangskode. Under alle omstændigheder er superbrugeren også forpligtet til at indtaste og indtaste den nye adgangskode, hvorefter den opdateres med succes.
Ændring af adgangskoden til sudo
Det er en god sikkerhedspraksis at ændre en superbrugers adgangskode på Linux fra tid til anden. Her er to måder, hvorpå du kan ændre en sudo-adgangskode:
Metode 1:
Den første måde er at logge ind som root gennem følgende kommando:
$ sudo -iNår du er logget ind som root efter indtastning af en gyldig adgangskode, skal du bruge kommandoen passwd til at ændre adgangskoden til root.
Du kan derefter afslutte rodprompten gennem exit-kommandoen som følger:
Metode 2:
Den anden metode er at bruge følgende kommando som sudo:
$ sudo passwd rodIndtast adgangskoden til sudo, og derefter kan du ændre root-adgangskoden, som du gør for enhver anden bruger.
Dette var alt hvad du behøvede at vide om ændring af brugeradgangskoder i Linux, både gennem brugergrænsefladen og kommandolinjen. Du kan nu opretholde en meget sikker brugerkonto på dit system.