introduktion
När du hanterar en server vill du ibland tillåta användare att utföra kommandon som ”root”, administratörsnivåanvändaren. Kommandotsudo
ger systemadministratörer ett sätt att bevilja administratörsbehörighet — vanligtvis endast tillgänglig för root — användaren-till vanliga användare.
i den här handledningen lär du dig hur du skapar en ny användare med sudo
åtkomst på Ubuntu 20.,04 utan att behöva ändra serverns /etc/sudoers
– fil.
Obs! Om du vill konfigurera sudo
för en befintlig användare, Hoppa till steg 3.
Steg 1 — Logga in på din Server
ssh in på din server som root — användare:
- ssh root@your_server_ip_address
steg 2-Lägga till en ny användare i systemet
använd kommandotadduser
för att lägga till en ny användare i ditt system:
- adduser sammy
var noga med att ersättasammy
med användarnamnet som du vill skapa., Du kommer att uppmanas att skapa och verifiera ett lösenord för användaren:
OutputEnter new UNIX password:Retype new UNIX password:passwd: password updated successfully
därefter kommer du att bli ombedd att fylla i lite information om den nya användaren. Det är bra att acceptera standardinställningarna och lämna den här informationen tom:
steg 3 — Lägga till användaren i sudo-gruppen
använd kommandot usermod
för att lägga till användaren i sudo-gruppen:
- usermod -aG sudo sammy
igen, var noga med att ersätta sammy
med användarnamnet du bara kan lägga till tillagd., Som standard på Ubuntu har alla medlemmar i sudo-gruppen full sudo
– privilegier.,9a2e61c”>
kommandot för att växla till det nya användarkontot:
- su - sammy
som ny användare kontrollerar du att du kan använda sudo
genom att lägga till sudo
till kommandot som du vill köra med Superanvändarbehörighet:
- sudo command_to_run
Du kan till exempel lista innehållet i katalogen /root
, som normalt bara är tillgänglig för rotanvändaren:
- sudo ls -la /root
första gången du använder sudo
I en session kommer du att bli ombedd att ange lösenordet för användarens konto., Ange lösenordet för att fortsätta:
Output: password for sammy:
Obs!Det här ber inte om root-lösenordet! Ange lösenordet för den sudo-aktiverade användaren du just skapat.
om din användare är i rätt grupp och du har angett lösenordet korrekt kommer kommandot som du utfärdade med sudo
att köras med root-privilegier.
slutsats
i denna quickstart-handledning skapade vi ett nytt användarkonto och lade till det i sudo-gruppen för att aktiverasudo
åtkomst.,
för att din nya användare ska få extern åtkomst, följ vår sektion om att aktivera extern åtkomst för din vanliga användare.
om du behöver mer detaljerad information om hur du konfigurerar en Ubuntu 20.04-server, läs vår första serverinställning med Ubuntu 20.04-handledning.