Op Linux geeft de opdracht sudo je het ultieme privilege om verschillende administratieve functies uit te voeren, ondanks je niet-roottoegang. Maar om sudo te gebruiken, moet u een superuser-account op uw systeem hebben.

Aangezien er verschillende Linux-besturingssystemen zijn, beter bekend als distro's, zijn er meerdere manieren om een ​​sudo-gebruiker toe te voegen. Lees verder om meer te weten te komen over hoe je Linux-commando's binnen verschillende distributies kunt gebruiken om deze eenvoudige, maar essentiële taak te volbrengen.

Een superuser toevoegen aan Ubuntu en Debian

Binnen Ubuntu en andere op Debian gebaseerde distributies zijn er twee prominente manieren om een ​​sudo-gebruiker toe te voegen. U kunt het via de terminal doen of de grafische benadering volgen met behulp van Systeeminstellingen.

1. De opdrachtregelbenadering

Om een ​​sudo-gebruiker toe te voegen via de opdrachtregel, moet u eerst de terminal starten. Typ vervolgens de volgende opdracht:

sudo adduser gebruikersnaam

...waar gebruikersnaam is de naam van de nieuwe gebruiker die u wilt aanmaken.

Met deze opdracht wordt een nieuwe gebruiker gemaakt die u kunt toevoegen aan de sudoers-groep. Nogmaals, er zijn meerdere manieren om een ​​gebruiker aan de sudo-groep toe te voegen. De eerste manier is het gebruik van de gebruikersmod opdracht.

sudo usermod -aG sudo gebruikersnaam

...waar -een verwijst naar de Toevoegen functie en G betekent Groep.

Nadat u de gebruiker aan de sudo-groep hebt toegevoegd, moet u controleren of de bovengenoemde opdracht correct heeft gewerkt. Typ het volgende om te verifiëren:

gebruikersnaam voor groepen

Als u een krachtige gebruiker bent en liever meerdere opdrachten vermijdt, kunt u direct een nieuwe supergebruiker maken met een enkele opdracht:

sudo adduser gebruikersnaam sudo

Het verificatieproces blijft hetzelfde als voorheen.

2. De grafische interface gebruiken

Voordat u de gebruiker aan de sudo-groep toevoegt met Systeeminstellingen, moet u eerst een nieuwe gebruiker maken via de opdrachtregel. Volg daarna de onderstaande stappen om verder te gaan:

  1. Ga naar het menu Toepassingen en klik op de Gebruikers optie. U ziet een lijst met gebruikers inclusief de nieuw aangemaakte gebruiker(s).
  2. Klik op de Ontgrendelen optie, gevolgd door het root-wachtwoord. U kunt overschakelen naar een ander gebruikersaccount door erop te klikken.
  3. Zodra u deze selecteert, ziet u een optie om het nieuw aangemaakte gebruikersaccount om te zetten in een beheerdersaccount. Schakel de knop naast de Beheerder label, en het account wordt toegevoegd als een sudo-account.

Verwant: Sudo-opdrachten gebruiken zonder wachtwoord in Linux

Een nieuwe supergebruiker maken op Arch Linux

Op Arch Linux, aangezien het systeem standaard geen sudo-account maakt, moet de gebruiker er handmatig een maken. De eerste stap is om root-toegang te krijgen met behulp van de zo opdracht.

zo

Voer het wachtwoord in voor de rootgebruiker gevolgd door het onderstaande commando:

pacman -Sy sudo

Zodra sudo is geïnstalleerd, maakt u een nieuwe gebruiker aan.

useradd --create-home gebruikersnaam

Stel een wachtwoord in voor de nieuwe gebruiker met het passwd-commando.

wachtwoord gebruikersnaam

Nu is het tijd om voeg de nieuw aangemaakte gebruikersnaam toe aan de sudoerslijst. Gebruik de gebruikersmod opdracht om dit te bereiken.

usermod --append --groups wiel gebruikersnaam

U kunt het sudoers-bestand controleren met de volgende opdracht:

visudo 

Zodra de /etc/sudoers bestand wordt geopend, moet u enkele specificaties voor gebruikersrechten bewerken, die zich onderaan het sudoers-bestand bevinden. Zoek de volgende regel in het tekstbestand:

#%wheel ALL=(ALL) ALL

Uitgang:

Verwijder de # symbool voorafgaand aan de %Wiel regel en sla de wijzigingen op. druk op Ctrl + O op het toetsenbord om het bestand op te slaan.

Om te controleren of de gebruiker succesvol is toegevoegd, moet u de volgende opdracht uitvoeren:

su gebruikersnaam

De bash-prompt zal veranderen om de naam van de nieuwe gebruiker weer te geven. Typ om te verifiëren:

wie ben ik

Het moet de naam van de huidige gebruiker weergeven. Om te controleren of de nieuwe gebruiker sudo-rechten heeft, typt u:

sudo whoami

Als de uitvoer wordt weergegeven: wortel, dan heeft de huidige gebruiker beheerderstoegang.

Een sudo-account toevoegen in CentOS

Gezien de populariteit van CentOS zou het zonde zijn om het proces van het toevoegen van een sudo-account in deze distro te missen. Het proces voor het toevoegen van een sudo-account in CentOS lijkt veel op het proces dat hierboven is gespecificeerd voor Arch Linux, maar met een paar basiswijzigingen.

Voordat je een nieuwe gebruiker aanmaakt, moet je inloggen als root. Gebruik hiervoor de zo opdracht:

zo

Nadat je bent ingelogd als rootgebruiker, is het tijd om een ​​nieuwe gebruiker aan te maken, die we dan aan de sudoerslijst zullen toevoegen.

useradd -G wiel gebruikersnaam

Stel het wachtwoord voor deze nieuwe gebruiker in met de opdracht passwd.

wachtwoord gebruikersnaam

Meld u nu aan als de nieuwe gebruiker om te controleren of u sudo-toegang hebt. Voer hiervoor één voor één de volgende opdrachten in:

su gebruikersnaam
sudo whoami

Uitgang:

Zodra u op enter drukt na het typen van de eerste opdracht, zal het systeem u om het wachtwoord vragen. Voer het nieuwe wachtwoord in om door te gaan. De uitvoer van de bovenstaande opdracht wordt weergegeven: wortel, wat betekent dat de huidige gebruiker root-rechten heeft.

Een supergebruiker toevoegen in Fedora

Last but not least, als je Fedora als je primaire besturingssysteem gebruikt, kun je in een paar eenvoudige stappen superuser-privileges toewijzen aan een nieuwe gebruiker.

Gebruik de opdracht adduser als volgt om een ​​nieuwe gebruiker aan te maken:

gebruikersnaam adduser

Stel nu een wachtwoord in voor de nieuwe gebruiker.

wachtwoord gebruikersnaam

Voeg deze nieuw aangemaakte gebruiker toe aan de Wiel groep met behulp van de gebruikersmod opdracht.

usermod -aG wiel gebruikersnaam

Open het sudoers-bestand met de volgende opdracht:

visudo

Nu moet u enkele specificaties voor gebruikersrechten bewerken. Zoek de volgende regel in het tekstbestand en verwijder het commentaar bij de %wiel ALL=(ALL) regel door de. te verwijderen Pond karakter (#) eraan voorafgaat.

## Uncomment om leden van groepswiel toe te staan ​​een commando uit te voeren
%wiel ALL=(ALL) ALL

Superuser-rechten toekennen aan nieuwe gebruikers

Afhankelijk van welke distro je gebruikt, zal het proces van het maken van nieuwe sudo-gebruikers min of meer hetzelfde zijn, met een paar kleine verschillen. Het idee is om ervoor te zorgen dat je root-rechten kunt verlenen aan nieuwe beheerders die de distro gaan gebruiken.

Niet veel Linux-gebruikers weten hiervan, maar sudo en su zijn twee verschillende commando's. Hoewel ze beide vergelijkbare functies vervullen, verschillen ze in veel opzichten erg van elkaar.

DeelTweetenE-mail
Sudo vs. su: Welke opdracht moet u gebruiken?

Op Linux zijn er twee commando's om superuser-toegang te krijgen: su en sudo. Welke je moet gebruiken, hangt af van de taak die voorhanden is.

Lees volgende

Gerelateerde onderwerpen
  • Linux
  • Systeem administratie
  • Linux-opdrachten
Over de auteur
Wini Bhalla (48 artikelen gepubliceerd)

Wini is een schrijver uit Delhi en heeft 2 jaar schrijfervaring. Tijdens haar schrijfstages is ze in verband gebracht met digitale marketingbureaus en technische bedrijven. Ze heeft inhoud geschreven met betrekking tot programmeertalen, cloudtechnologie, AWS, Machine Learning en nog veel meer. In haar vrije tijd houdt ze ervan om te schilderen, tijd door te brengen met haar familie en zoveel mogelijk naar de bergen te reizen.

Meer van Wini Bhalla

Abonneer op onze nieuwsbrief

Word lid van onze nieuwsbrief voor technische tips, recensies, gratis e-boeken en exclusieve deals!

Klik hier om je te abonneren