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:
- Ga naar het menu Toepassingen en klik op de Gebruikers optie. U ziet een lijst met gebruikers inclusief de nieuw aangemaakte gebruiker(s).
- Klik op de Ontgrendelen optie, gevolgd door het root-wachtwoord. U kunt overschakelen naar een ander gebruikersaccount door erop te klikken.
- 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.
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
- Linux
- Systeem administratie
- Linux-opdrachten
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.
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