På Linux ger sudo-kommandot dig det ultimata privilegiet att utföra olika administrativa funktioner, trots din icke-root-åtkomst. Men för att använda sudo måste du ha ett superanvändarkonto på ditt system.
Eftersom det finns flera Linux -operativsystem, mer allmänt kända som distros, finns det flera sätt att lägga till en sudo -användare. Läs vidare för att hitta mer om hur du kan använda Linux -kommandon inom olika distros för att uppnå denna enkla men ändå viktiga uppgift.
Lägger till en superanvändare på Ubuntu och Debian
Inom Ubuntu och andra Debian-baserade distros finns det två framträdande sätt att lägga till en sudo-användare. Du kan antingen göra det via terminalen eller ta det grafiska tillvägagångssättet med hjälp av systeminställningar.
1. Kommandoradsmetoden
För att lägga till en sudo -användare via kommandoraden måste du först starta terminalen. Skriv sedan följande kommando:
sudo adduser användarnamn
...var Användarnamn är namnet på den nya användaren som du vill skapa.
Detta kommando skapar en ny användare som du kan lägga till i sudoers -gruppen. Återigen finns det flera sätt att lägga till en användare i sudogruppen. Det första sättet är att använda användarmod kommando.
sudo usermod -aG sudo användarnamn
...var -a hänvisar till Bifoga funktion och G står för Grupp.
När du har lagt till användaren i sudogruppen måste du kontrollera om det ovan nämnda kommandot fungerade korrekt. För att verifiera, skriv följande:
grupper användarnamn
Om du är en kraftanvändare som föredrar att undvika flera kommandon kan du direkt skapa en ny superanvändare med ett enda kommando:
sudo adduser användarnamn sudo
Verifieringsprocessen förblir densamma som tidigare.
2. Använda det grafiska gränssnittet
Innan du lägger till användaren i sudogruppen med systeminställningar måste du skapa en ny användare först via kommandoraden. Följ sedan stegen nedan för att fortsätta:
- Gå till programmenyn och klicka på Användare alternativ. Du kommer att se en lista med användare inklusive de nyskapade användarna.
- Klicka på Låsa upp alternativ, följt av rotlösenordet. Du kan byta till ett annat användarkonto genom att helt enkelt klicka på det.
- Så snart du väljer det ser du ett alternativ för att konvertera det nyskapade användarkontot till ett administratörskonto. Växla knappen bredvid Administratör label, och kontot kommer att läggas till som ett sudokonto.
Relaterad: Hur man använder sudokommandon utan lösenord i Linux
Skapa en ny superanvändare på Arch Linux
På Arch Linux, eftersom systemet inte skapar ett sudokonto som standard, måste användaren skapa ett manuellt. Det första steget är att få root -åtkomst med su kommando.
su
Ange lösenordet för rotanvändaren följt av kommandot nedan:
pacman -Sy sudo
Så snart sudo är installerat, skapa en ny användare.
useradd --create-home användarnamn
Ställ in ett lösenord för den nya användaren med kommandot passwd.
passwd användarnamn
Nu är det dags att lägg till det nyskapade användarnamnet i sudoers -listan. Använd användarmod kommando för att uppnå detta.
användarmod -lägg till -grupperar hjulets användarnamn
Du kan kontrollera sudoers -filen med följande kommando:
visudo
När /etc/sudoers filen öppnas måste du redigera vissa specifikationer för användarrättigheter, som finns längst ner i sudoers -filen. Leta reda på följande rad i textfilen:
#%hjul ALLA = (ALLA) ALLA
Produktion:
Ta bort # symbol före %hjul rad och spara ändringarna. Tryck Ctrl + O på tangentbordet för att spara filen.
För att kontrollera om användaren har lagts till måste du utföra följande kommando:
su användarnamn
Bash -prompten ändras för att återspegla namnet på den nya användaren. För att verifiera, skriv:
vem är jag
Det bör visa namnet på den aktuella användaren. För att kontrollera om den nya användaren har sudo -privilegier skriver du:
sudo whoami
Om utgången visas rot, då har den nuvarande användaren administrativ åtkomst.
Lägga till ett sudokonto i CentOS
Med tanke på CentOS popularitet skulle det vara synd att missa processen att lägga till ett sudokonto i denna distro. Processen för att lägga till ett sudokonto i CentOS liknar ganska den process som anges ovan för Arch Linux, men med några grundläggande ändringar.
Innan du skapar en ny användare måste du logga in som root. För att göra det, använd su kommando:
su
Efter att ha loggat in som rotanvändare är det dags att skapa en ny användare, som vi sedan lägger till i sudoers -listan.
useradd -G hjul användarnamn
Ange lösenordet för den nya användaren med hjälp av passwd -kommandot.
passwd användarnamn
Logga nu in som den nya användaren för att kontrollera om du har sudo -åtkomst. För att göra det, ange följande kommandon en efter en:
su användarnamn
sudo whoami
Produktion:
Så snart du trycker på enter efter att ha skrivit det första kommandot kommer systemet att uppmana dig att ange lösenordet. Ange det nya lösenordet för att fortsätta. Utdata från ovanstående kommando visas rot, vilket innebär att den aktuella användaren har roträttigheter.
Hur man lägger till en superanvändare i Fedora
Sist men inte minst, om du använder Fedora som ditt primära operativsystem kan du tilldela en ny användare superanvändarrättigheter i några enkla steg.
För att skapa en ny användare, använd kommandot adduser enligt följande:
adduser användarnamn
Ange nu ett lösenord för den nya användaren.
passwd användarnamn
Lägg till den nyskapade användaren till hjul grupp som använder användarmod kommando.
usermod -aG hjul användarnamn
Öppna sudoers -filen med följande kommando:
visudo
Nu måste du redigera några specifikationer för användarrättigheter. Leta reda på följande rad i textfilen och avmarkera %hjul ALL = (ALL) rad genom att ta bort Pund karaktär (#) före det.
## Ej kommentera för att låta medlemmar i grupphjulet utföra kommandon
%hjul ALL = (ALL) ALL
Beviljar nya användare privilegier till nya användare
Beroende på vilken distro du använder kommer processen att skapa nya sudo -användare att vara densamma mer eller mindre, med några små skillnader. Tanken är att se till att du kan ge root -behörigheter till alla nya administratörer som kommer att använda distro.
Inte många Linux -användare vet om detta, men sudo och su är två olika kommandon. Även om de båda utför liknande funktioner, skiljer de sig mycket från varandra i många aspekter.
På Linux finns det två kommandon för att få åtkomst till superanvändare: su och sudo. Vilken du ska använda beror på uppgiften.
Läs Nästa
- Linux
- Systemadministration
- Linux -kommandon

Wini är en författare i Delhi som har två års erfarenhet av skrivande. Under hennes skrivstunder har hon varit associerad med digitala marknadsföringsbyråer och tekniska företag. Hon har skrivit innehåll relaterat till programmeringsspråk, molnteknik, AWS, maskininlärning och mycket mer. På fritiden gillar hon att måla, spendera tid med sin familj och resa till bergen, när det är möjligt.
Prenumerera på vårt nyhetsbrev
Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!
Klicka här för att prenumerera