Zoeken op website

Hoe u een nieuwe Sudo-gebruiker op Ubuntu maakt


In Linux en andere Unix-achtige systemen heeft het root-account de hoogste toegangsrechten op het systeem. Het wordt specifiek gebruikt voor systeembeheerdoeleinden.

De root gebruiker (ook wel de superuser genoemd) heeft alle rechten of machtigingen (voor alle bestanden en programma's) in alle modi (enkele of meerdere gebruikers).

Het besturen van een Linux-systeem, vooral een server die het root-account gebruikt, wordt om verschillende redenen als onveilig beschouwd. Deze omvatten onder andere het risico op schade door ongelukken (bijvoorbeeld het uitvoeren van een opdracht die het bestandssysteem wist) en het uitvoeren van systeemtoepassingen met verhoogde rechten, waardoor het systeem wordt blootgesteld aan beveiligingsproblemen. Bovendien is het root-account een doelwit voor elke aanvaller.

Lees ook: Verschil tussen su en sudo en Sudo configureren in Linux

Met betrekking tot de bovenstaande beveiligingsproblemen wordt het aanbevolen om het sudo commando te gebruiken om root-rechten te verkrijgen wanneer een systeemgebruiker dat echt nodig heeft. Op Ubuntu is het root-account standaard uitgeschakeld en het standaardaccount is een beheerdersaccount dat sudo gebruikt om root-rechten te verkrijgen.

In dit korte artikel leggen we uit hoe u een sudo-gebruiker kunt aanmaken op de Ubuntu Linux-distributie.

Een nieuwe Sudo-gebruiker aanmaken in Ubuntu

1. Log in op uw Ubuntu-server als rootgebruiker.

ssh root@server_ip_address

2. Maak vervolgens een nieuwe sudo-gebruiker met behulp van de useradd-opdracht zoals weergegeven, waarbij een admin een gebruikersnaam is . In het volgende commando betekent de vlag -m het aanmaken van de homedirectory van de gebruiker als deze niet bestaat, -s specificeert de login-shell van de gebruiker en -c definieert een opmerking die in het accountbestand moet worden opgeslagen.

sudo useradd -m -s /bin/bash -c "Administrative User" admin

3. Maak een wachtwoord voor de admin-gebruiker met behulp van het passwd-hulpprogramma en bevestig het wachtwoord van de nieuwe gebruiker. Een sterk wachtwoord wordt sterk aanbevolen!

sudo passwd admin

4. Om de gebruiker admin in staat te stellen sudo aan te roepen om administratieve taken uit te voeren, moet u de gebruiker toevoegen aan de sudo-systeemgroep met behulp van de usermod commando als volgt, waarbij de optie -a betekent dat de gebruiker aan een aanvullende groep wordt toegevoegd en -G de groep specificeert.

sudo usermod -aG sudo admin

5. Test nu sudo-toegang op een nieuw gebruikersaccount door over te schakelen naar het beheerdersaccount (voer het wachtwoord van het beheerdersaccount in wanneer daarom wordt gevraagd).

su - admin

6. Nadat u bent overgeschakeld naar admin-gebruiker, controleert u of u elke beheertaak kunt uitvoeren. Probeer bijvoorbeeld een directorystructuur te maken onder de / map door sudo aan de opdracht toe te voegen.

mkdir -p /srv/apps/sysmon
sudo mkdir -p /srv/apps/sysmon

Hieronder volgen andere handleidingen over sudo die u nuttig zult vinden:

  1. 10 Handige Sudoers-configuraties voor het instellen van ‘sudo’ in Linux
  2. Hoe sterretjes te tonen tijdens het typen van een Sudo-wachtwoord in Linux
  3. Hoe u de ‘sudo’-wachtwoordtime-outsessie langer kunt houden in Linux

Dat is het voor nu. In deze handleiding hebben we laten zien hoe u een sudo-gebruiker aanmaakt op Ubuntu. Voor meer details over sudo, zie “man sudo_root“. Heeft u vragen of gedachten om te delen? Zo ja, neem dan contact met ons op via het onderstaande feedbackformulier.