Hoe u een Sudo-gebruiker op CentOS maakt
De opdracht sudo biedt een techniek om vertrouwde gebruikers beheerdersrechten te geven voor een Linux-systeem zonder het rootgebruikerswachtwoord te delen.
Wanneer gebruikers deze techniek toestaan, laten ze een beheerderscommando voorafgaan door sudo
en worden ze gevraagd hun eigen wachtwoord op te geven. Zodra u zich heeft aangemeld en ervan uitgaat dat de opdracht is toegestaan, wordt de administratieve opdracht uitgevoerd alsof deze door de rootgebruiker wordt uitgevoerd.
Lees ook: Verschil tussen su en sudo en Sudo configureren in Linux
In dit artikel laat ik u zien hoe u een nieuw normaal gebruikersaccount kunt maken met sudo
-rechten op een CentOS-systeem zonder dat u de sudoers van het systeem hoeft te wijzigen. bestand.
Zodra sudo
toegang is verleend, kunt u de sudo opdracht gebruiken om administratieve opdrachten uit te voeren zonder in te loggen op het rootgebruikersaccount.
Maak een nieuwe Sudo-gebruiker op CentOS
1. Log in op uw CentOS-systeem als rootgebruiker.
ssh root@server_ip_address
2. Maak een normaal gebruikersaccount met de naam tecmint
met behulp van de opdracht useradd. De optie -m
betekent dat de thuismap van de gebruiker wordt aangemaakt als dit niet het geval is. niet bestaat, -s
definieert het login shell-programma van de nieuwe gebruiker (dat is in dit geval /bin/bash
) en -c
definieert een commentaar wat aangeeft dat dit een beheerdersgebruikersaccount is.
useradd -m -s /bin/bash -c "Administrator" tecmint
Vervang tecmint
door de gebruikersnaam die u wilt aanmaken.
3. Stel een wachtwoord in voor het nieuw aangemaakte gebruikersaccount met behulp van de opdracht passwd (vergeet niet een veilig, sterk wachtwoord in te stellen).
passwd tecmint
4. Op alle Linux-distributies die tot de RHEL-familie behoren, kunnen alleen gebruikers in de wheel-systeemgroep een opdracht uitvoeren met sudo
. Voeg vervolgens de nieuwe gebruiker tecmint
toe aan de wheelgroep met behulp van het usermod-commando. Hier betekent de vlag -a
dat de gebruiker wordt toegevoegd aan een aanvullende groep en specificeert -G
de groep.
usermod -aG wheel tecmint
5. Test de sudo
-toegang tot het nieuw aangemaakte gebruikersaccount tecmint
door de su-opdracht
aan te roepen om naar de nieuwe gebruiker over te schakelen account en controleer ook of de gebruiker deel uitmaakt van de wielgroep.
su - tecmint
groups
6. Voer nu het whoami-commando uit door "sudo"
vóór het commando te zetten dat je met beheerdersrechten wilt uitvoeren.
whoami
Omdat dit de eerste keer is dat u sudo
vanuit dit account uitvoert, wordt het bannerbericht weergegeven. U wordt ook gevraagd om het wachtwoord voor het gebruikersaccount in te voeren.
Als sudo
correct is geconfigureerd, zal de uitvoer van het bovenstaande whoami-commando root
weergeven.
7. U kunt ook de inhoud van de map /root
weergeven met behulp van het ls-commando, dat normaal gesproken alleen bereikbaar is voor de rootgebruiker.
sudo ls -la /root
Misschien wilt u ook de volgende gerelateerde artikelen over sudo lezen.
- 10 Handige Sudoers-configuraties voor het instellen van ‘sudo’ in Linux
- Hoe sterretjes te tonen tijdens het typen van een Sudo-wachtwoord in Linux
- Hoe u de ‘sudo’-wachtwoordtime-outsessie langer kunt houden in Linux
Dat is alles! In dit artikel hebben we uitgelegd hoe u een nieuw normaal gebruikersaccount met sudo
-rechten kunt maken op een CentOS-systeem. Voor eventuele vragen kunt u ons bereiken via het onderstaande opmerkingenformulier.