Nyheter i Android, Telefoner, Prylar Och Recensioner

Hur man lägger till eller skapar en ny superanvändare på Linux

På Linux ger kommandot sudo dig den ultimata behörigheten 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 känt som distros, finns det flera sätt att lägga till en sudo-användare. Läs vidare för att ta reda på mer om hur du kan använda Linux-kommandon inom olika distros för att uppnå denna enkla men viktiga uppgift.

Lägga 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 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 username

…var Användarnamn är namnet på den nya användare som du vill skapa.

Detta kommando kommer att skapa 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 sudo-gruppen. Det första sättet är att använda usermod kommando.

sudo usermod -aG sudo username

…var -a hänvisar till Bifoga funktion och G står för Grupp.

När du har lagt till användaren i sudo-gruppen måste du kontrollera om det ovannämnda kommandot fungerade korrekt. För att verifiera, skriv följande:

groups username

Om du är en avancerad användare, som föredrar att undvika flera kommandon, kan du direkt skapa en ny superanvändare med ett enda kommando:

sudo adduser username sudo

Verifieringsprocessen förblir densamma som tidigare.

2. Använda det grafiska gränssnittet

Innan du lägger till användaren i sudo-gruppen 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 applikationsmenyn och klicka på Användare alternativ. Du kommer att se en lista över användare inklusive de nyskapade användarna.

    Klicka på Låsa upp alternativet, följt av root-lösenordet. Du kan byta till ett annat användarkonto genom att helt enkelt klicka på det.

    Så snart du väljer det kommer du att se ett alternativ för att konvertera det nyskapade användarkontot till ett administratörskonto. Växla knappen bredvid Administratör etikett, och kontot kommer att läggas till som ett sudo-konto.

Relaterad  Xiaomi Mi9-kameran slår ut iPhone XS Max i DxO Mark-testet

Skapa en ny superanvändare på Arch Linux

På Arch Linux, eftersom systemet inte skapar ett sudo-konto som standard, måste användaren skapa ett manuellt. Det första steget är att få root-åtkomst med hjälp av su kommando.

su

Ange lösenordet för root-användaren följt av kommandot nedan:

pacman -Sy sudo

Så snart sudo är installerat, skapa en ny användare.

useradd --create-home username

Ställ in ett lösenord för den nya användaren med kommandot passwd.

passwd username

Nu är det dags att lägga till det nyskapade användarnamnet till sudoers-listan. Använd usermod kommando för att uppnå detta.

usermod --append --groups wheel username

Du kan kontrollera sudoers-filen med följande kommando:

visudo 

När /etc/sudoers filen öppnas, måste du redigera vissa användarbehörighetsspecifikationer, som finns längst ner i sudoers-filen. Leta reda på följande rad i textfilen:

#%wheel ALL=(ALL) ALL

Produktion:

Ta bort # symbolen 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 username

Bash-prompten kommer att ändras för att återspegla namnet på den nya användaren. För att verifiera, skriv:

whoami

Den ska visa namnet på den aktuella användaren. För att kontrollera om den nya användaren har sudo-privilegier, skriv:

sudo whoami

Om utgången visas rot, då har den aktuella användaren administrativ åtkomst.

Lägga till ett sudo-konto i CentOS

Med tanke på CentOS popularitet skulle det vara synd att gå miste om processen att lägga till ett sudo-konto i denna distro. Processen för att lägga till ett sudo-konto i CentOS är ganska lik den process som anges ovan för Arch Linux, men med några grundläggande ändringar.

Relaterad  Hur man delar nätverksfil i Windows 10

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 root-användare är det dags att skapa en ny användare, som vi sedan lägger till i sudoers-listan.

useradd -G wheel username

Ställ in lösenordet för denna nya användare med kommandot passwd.

passwd username

Logga nu in som ny användare för att kontrollera om du har sudo-åtkomst. För att göra det, skriv in följande kommandon ett efter ett:

su username
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 kommer att visas rot, vilket betyder att den aktuella användaren har root-privilegier.

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 superanvändarprivilegier till en ny användare i några enkla steg.

För att skapa en ny användare, använd kommandot adduser enligt följande:

adduser username

Ställ nu in ett lösenord för den nya användaren.

passwd username

Lägg till den här nyskapade användaren till hjul grupp som använder usermod kommando.

usermod -aG wheel username

Öppna sudoers-filen med följande kommando:

visudo

Nu måste du redigera vissa användarbehörighetsspecifikationer. Leta upp följande rad i textfilen och avkommentera %hjul ALLA=(ALLA) linje genom att ta bort Pund karaktär (#) före den.

## Uncomment to allow members of group wheel to execute any command
%wheel ALL=(ALL) ALL

Bevilja superanvändarprivilegier 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 distron.

Relaterad  Hur 15 miljoner terabyte gick upp i rök hos Western Digital och Toshiba?

Det är inte många Linux-användare som vet om detta, men sudo och su är två olika kommandon. Även om båda utför liknande funktioner, skiljer de sig mycket från varandra i många aspekter.

Om författaren

Wini Bhalla (61 artiklar publicerade)

Wini är en Delhi-baserad författare, med 2 års erfarenhet av att skriva. Under sina skrivande har hon varit knuten till digitala marknadsföringsbyråer och tekniska företag. Hon har skrivit innehåll relaterat till programmeringsspråk, molnteknik, AWS, Machine Learning och mycket mer. I henne free tid, hon gillar att måla, umgås med sin familj och resa till bergen när det är möjligt.

Mer från Wini Bhalla

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, free e-böcker och exklusiva erbjudanden!

Klicka här för att prenumerera

Table of Contents