Betaalmethoden Abuse

Het usermod commando in Linux

27.03.2023, 02:44

Het usermod commando in Linux wordt gebruikt om gebruikersaccount instellingen zoals gebruikersnaam, home directory, groepen te wijzigen.

De opdracht usermod in Linux

Het usermod commando in Linux

De opdrachtusermod in Linux wordt gebruikt om de eigenschappen van een gebruikersaccount te wijzigen. Het kan handig zijn in de volgende situaties:

  1. De homedirectory wijzigen: Als je de homedirectory van een gebruiker wilt wijzigen, kun je het usermod-commando gebruiken om het pad naar de nieuwe directory te wijzigen.

  2. De naam van de gebruiker wijzigen: Als je de naam van de gebruiker wilt wijzigen, kun je het usermod commando gebruiken om de naam van de gebruiker te wijzigen met behoud van alle gegevens en instellingen.

  3. De groep waartoe een gebruiker behoort wijzigen: Als je de groep waartoe een gebruiker behoort wilt wijzigen, kun je het usermod commando gebruiken.

  4. De UID van een gebruiker wijzigen: De UID (User Identifier) is de unieke identificatie van een gebruiker op een Linux systeem. Als je de UID van een gebruiker wilt wijzigen, gebruik je de opdracht usermod.

  5. Het shell-type van de gebruiker wijzigen: Een shell is een programma dat een gebruikersinterface biedt voor het Linux-systeem. Als je het shelltype van een gebruiker wilt wijzigen, gebruik je het usermod commando.

Het kan ook worden gebruikt om verschillende eigenschappen van een gebruikersaccount te wijzigen, maar hiervoor heb je beheerdersrechten (root) nodig.

Syntax

De syntaxis is als volgt:

usermod [options] LOGIN

Hier is LOGIN de naam van de gebruiker voor wie je de instellingen wilt wijzigen.

Enkele van de meest voorkomende opties voor het commando usermod zijn:

  • -l: gebruikersnaam wijzigen
  • -d: verander de home directory van de gebruiker
  • -aG: voeg de gebruiker toe aan een groep
  • -g: verander de groep van de gebruiker

Voorbeelden van het gebruik van het usermod commando:

Om de gebruikersnaam"oldusername" te veranderen in"newusername", voer je het volgende commando uit:

sudo usermod -l newusername oldusername

Om de gebruiker"username" toe te voegen aan de groep"newgroup", voer je het volgende commando uit:

sudo usermod -aG newgroup username

Voorbeelden van commando gebruik

De opdracht usermod in Linux wordt gebruikt om de eigenschappen van een gebruikersaccount te wijzigen. Met dit commando kun je de gebruikersnaam, home directory, shell type, user identifier (UID) en de groep waartoe de gebruiker behoort wijzigen.

De homedirectory van de gebruiker wijzigen:

usermod -d /new/home/dir username

De naam van de gebruiker wijzigen:

usermod -l newusername oldusername

De groep waartoe de gebruiker behoort wijzigen:

usermod -g newgroupname username

De UID van de gebruiker wijzigen:

usermod -u newuid username

Het shelltype van de gebruiker wijzigen:

usermod -s /bin/bash username

Opmerking: Administrator (root) privileges zijn vereist om het usermod commando te gebruiken.