Så här ändrar du root-lösenord på Linux



Prova Vårt Instrument För Att Eliminera Problem

Rotkontot har förmågan att styra vad som helst i ett Unix-system, och Linux är inte annorlunda. Man måste använda passwd-kommandot för att ändra Linux-lösenordsdata, och detsamma gäller för root. På grund av detta kommandos speciella karaktär gäller vissa försiktighetsåtgärder. Det är framför allt inte möjligt att enkelt ändra Linux-lösenordsdata för rotanvändaren på ett Ubuntu- eller Ubuntu-spinnsystem utan att först göra några ändringar.



En majoritet av användare som vill ändra Linux-lösenordsdata måste öppna en grafisk terminal. Du kan hålla ner Ctrl, Alt och T för att göra det eller kanske klicka på applikationsmenyn, gå till systemverktyg och välj terminal. CentOS-användare som inte har ett grafiskt gränssnitt installerat vill logga in på sin virtuella terminal med ett användarkonto, förutsatt att de har uppdaterat sudopaket.



Metod 1: Ändra root-lösenord för de flesta Linux-distributioner

Om du antar att din distribution har sudopaketet installerat kan du ändra root passwd med sudo passwd root kommando. Du ombeds först om ditt sudo-lösenord och sedan måste du ange ett nytt UNIX-lösenord två gånger. Ditt lösenord testas för komplexitet, så du vill se till att det är bra. När du har angett lösenordet två gånger bör ditt root-konto ändras. Håll Ctrl och Alt intryckt och tryck sedan på F1-F6 för att komma till en tom virtuell terminal. Skriv root och sedan det nya lösenordet för att se till att det fungerar. Med tanke på de risker som är förknippade med att fungera som root, se till att skriva exit för att komma ur konsolen. Håll ned Ctrl, Alt och F7 för att komma tillbaka till din grafiska miljö om du inte arbetar från en server. Den här metoden ska fungera på Debian och många andra distributioner. Det bör också fungera med Arch om du har alla nödvändiga paket installerade.



Metod 2: Ändra root-lösenord på Ubuntu Linux

Ubuntu och dess olika derivat hash ut rotkontot, vilket funktionellt inaktiverar det. Du kommer inte att kunna ändra lösenordet till rotanvändaren utan att det verkligen finns. Detta gäller för Xubuntu, Kubuntu, Lubuntu och potentiellt de flesta installationer av Linux Mint och Trisquel. Även om det är möjligt att aktivera kontot rekommenderas det inte alls. Tänk på att din första användare på dessa system är administratör och kan komma åt ett root-konto genom att skriva sudo -i vid uppmaningen och ange ditt lösenord. Detta fungerar på samma sätt som alla andra root-inloggningar, och det är lite säkrare. Om du är helt säker på att du vill aktivera root-kontot och förstå riskerna, skriv sedan sudo passwd root och tryck enter. Ange ett nytt UNIX-lösenord och se till att du inte glömmer det. Du måste sedan springa sudo passwd -u root för att låsa upp ditt konto. Du får ett meddelande som läser något som 'information om lösenordsutgång har ändrats', vilket innebär att du har öppnat kontot. Rotanvändaren fungerar som vanligt, men kom ihåg hur farligt detta faktiskt är. När du vill inaktivera rotkontot kan du skriva sudo passwd -dl root för att låsa upp den igen.

Metod 3: Ändra Linux-lösenordsdata som root

Om du är inloggad som root säg på en CentOS-, Fedora- eller Red Hat Enterprise Linux-serverns virtuella terminal kan du ändra lösenordet helt enkelt genom att skriva passwd och trycker sedan på enter. Du kommer att få en uppmaning som läser 'Ange nytt UNIX-lösenord:' och sedan ombeds du att skriva det en andra gång. Tänk på att du faktiskt borde ha loggat in på root för att göra detta, eller kanske använt sudo su för att komma åt en rotprompt. Detta fungerar inte på ett oförändrat Ubuntu- eller Linux Mint-system, men det är bra för dem som kör serversystem eller använder ssh för att logga in på sådana på distans. Se till att du har # som symbol innan du provar detta. Beroende på standardinloggningsskal som är inställt för root kan det hända att informationen innehåller andra bitar av information.



Kom ihåg att oavsett vilken metod eller vilken distribution du arbetar med kan du också skriva vem är jag och tryck enter för att ta reda på vem du är inloggad som.

3 minuter läst