Een nieuwe gebruiker toevoegen¶
In dit artikel
Het toevoegen van gebruikers in Linux is een fundamentele taak voor systeembeheer.
Om veiligheidsredenen wordt het niet aanbevolen om in Linux direct als root-gebruiker te werken, omdat zelfs een kleine fout in een opdracht onherstelbare schade aan het systeem of cruciale bestanden kan veroorzaken.
Een veiligere en geschiktere aanpak is het aanmaken van een aparte standaardgebruiker (bijvoorbeeld vdsuser) en deze de mogelijkheid te geven om beheeropdrachten uit te voeren via sudo. Hierdoor kunnen taken op root-niveau alleen worden uitgevoerd wanneer dit noodzakelijk is, waardoor bescherming tegen onbedoelde of kwaadwillende acties wordt behouden.
Een sudo-gebruiker aanmaken¶
Er zijn verschillende manieren om een gebruiker toe te voegen, maar de meest gebruikte opdrachten zijn useradd en adduser.
-
Verbind met uw server via SSH
-
Maak een nieuwe gebruiker aan
Op Ubuntu/Debian wordt u vervolgens direct gevraagd om het wachtwoord van de gebruiker in te stellen. Voer het twee keer in; let op dat de tekens niet worden weergegeven terwijl u typt.

Op CentOS moet u het volgende uitvoeren om het wachtwoord in te stellen:
Voer vervolgens op Ubuntu/Debian aanvullende gebruikersinformatie in (u kunt velden leeg laten).

-
Verleen de gebruiker sudo-rechten door deze toe te voegen aan de sudo-groep
Voer op Ubuntu/Debian het volgende uit:
Voer op CentOS het volgende uit:
-
Verifieer dat de gebruiker sudo kan gebruiken
Schakel over naar de sessie van de nieuwe gebruiker:
Voer een opdracht uit met sudo-rechten (bijvoorbeeld de inhoud van de
/root-map weergeven):Als de inhoud van de map wordt weergegeven, is de configuratie correct.
Een gebruiker toevoegen met een SSH-sleutel¶
Als uw server een SSH-sleutel gebruikt, is inloggen op basis van wachtwoorden uitgeschakeld. Om een nieuwe gebruiker succesvol in te laten loggen, moet u uw lokale openbare sleutel (~/.ssh/authorized_keys) kopiëren naar het account van de nieuwe gebruiker.
-
Kopieer de volledige
.ssh-map naar de home-map van de nieuwe gebruiker -
Stel
vdsuserin als eigenaar van die map met behulp vanchown -
Verbind na het voltooien van de bovenstaande stappen met de server met behulp van de SSH-sleutel
Opmerking
Schakel voor extra beveiliging externe toegang voor de root-gebruiker uit
- Open het bestand
/etc/ssh/sshd_config. - Wijzig de instelling
PermitRootLogininno. - Druk op Ctrl‑x, vervolgens op y en daarna op Enter om de wijzigingen op te slaan en de editor te verlaten.
- Herstart de SSH-service:
Op Ubuntu/Debian:
Op CentOS:Nuttige opdrachten voor gebruikersbeheer¶
Basisopdrachten voor gebruikersbeheer¶
-
Gebruikersinformatie ophalen
-
Wachtwoord van een gebruiker wijzigen
-
Een gebruiker toevoegen aan een groep
-
De primaire groep van een gebruiker wijzigen
-
De home-map van een gebruiker wijzigen (let op: de vlag kan per distributie verschillen)
-
Alle aangemaakte gebruikers weergeven
-
Alle gebruikers in het systeem weergeven
-
Een gebruiker verwijderen
Basisopdrachten voor groepsbeheer¶
-
Een groep aanmaken
-
Een groep verwijderen