En sudo-användare låter dig hantera en Linux VPS utan att logga in som root för varje uppgift. Detta är säkrare för daglig administration och gör det enklare att ge kontrollerad åtkomst till en annan administratör.
Anslut först till VPS:en som root. Ersätt username i exemplen med den användare du vill skapa.
Ubuntu eller Debian
- Skapa användaren:
adduser username
- Lägg till användaren i sudo-gruppen:
usermod -aG sudo username

AlmaLinux, Rocky Linux, Oracle Linux eller CentOS
RHEL-stil distributioner använder wheel-gruppen för sudo-åtkomst:
adduser username passwd username usermod -aG wheel username
Vilka behörigheter ger detta?
Den nya användaren kan logga in med sitt eget lösenord eller SSH-nyckel. Genom att lägga till den i sudo eller wheel kan den användaren köra admin-kommandon genom att skriva sudo före kommandot.
Ge inte sudo-åtkomst till användare som bara behöver SFTP-åtkomst eller åtkomst till en spelmapp. För begränsad åtkomst, skapa en vanlig användare och ge den endast behörighet till den mapp den behöver.
Testa den nya användaren
Öppna en ny SSH-session och testa sudo innan du stänger din root-session:
ssh username@your.vps.ip sudo whoami
Om kommandot returnerar root, fungerar sudo. Håll root-inloggningen tillgänglig tills du har bekräftat att den nya användaren kan logga in och köra sudo-kommandon.
När användaren fungerar, lägg till en SSH-nyckel för den: Hur man lägger till en SSH-nyckel till din VPS.
