Articles

Linux’ s useradd Commando: wat het is en hoe het te gebruiken

het useradd (of adduser) commando is waarschijnlijk bekend bij de meeste Linux gebruikers. Wanneer een Linux systeembeheerder unieke functies en beperkingen nodig heeft om gebruikersaccounts te bouwen, kan het adduser commando gebruikt worden om een nieuwe gebruiker aan te maken op het Linux besturingssysteem. Om het nut van deze low-level utility te benadrukken, gaan we in deze tutorial het useradd Commando toepassen in verschillende voorbeelden.

opmerking: In deze tutorial gebruiken we Linux Mint 20 om useradd te implementeren, maar je kunt een andere Linux distributie gebruiken.

Voorbeeld 1: Een nieuwe gebruiker toevoegen in Linux

Als u een nieuwe gebruiker wilt maken op uw Linux-besturingssysteem met sudo-privileges, moeten de volgende stappen worden genomen:

open eerst een terminal op uw Linux-machine door op het terminalpictogram op de taakbalk te klikken. Zodra het terminalvenster wordt geladen, typt u het volgende commando:

$ sudo adduser

Als u een nieuwe gebruiker wilt aanmaken met de naam” raza”, bijvoorbeeld, vervang dan door raza.

$ sudo adduser raza

Dit commando zal een nieuwe gebruiker genaamd raza aanmaken in het Linux-besturingssysteem.
Wanneer een nieuwe gebruiker wordt aangemaakt in Linux, wordt een regel gegenereerd in’/etc file’. Dit bestand slaat informatie op over de gebruiker. Voer het volgende commando uit om een wachtwoord voor een nieuwe gebruiker in te stellen.

$ sudo passwd raza

u moet een nieuw wachtwoord voor de gebruiker typen omdat, wanneer een gebruiker wordt aangemaakt, deze standaard vergrendeld is. Typ vervolgens het nieuwe wachtwoord opnieuw.

nadat deze stap is voltooid, zal de gebruikersinformatie in Linux zijn bijgewerkt, en een bericht dat het succes van de update aangeeft zal op de terminal worden weergegeven.

Voorbeeld 2: een gebruiker toevoegen met een opgegeven gebruikers-ID

elke gebruiker in Linux heeft zijn eigen Unique identification number (UID), maar u kunt de vlag-u gebruiken samen met het commando useradd om een gebruiker met een specifieke gebruikers-ID aan te maken. In dit voorbeeld maken we een gebruiker genaamd “SRaza” met een unieke id van 1200. Om dit te doen, voeren we het volgende commando in in de terminal:

$ sudo useradd-u 1200 Sraza

door het uitvoeren van dit commando, onze nieuwe gebruiker is gemaakt. Als u de succesvolle uitvoering van dit commando wilt bevestigen, kunt u het volgende commando in de terminal typen:

$ id-u SRaza

voorbeeld 3: Een gebruiker toevoegen met een persoonlijke map

om een gebruiker met een persoonlijke map toe te voegen, moet u de vlag-m gebruiken met het commando useradd. Zonder de vlag-m zal er geen home directory worden aangemaakt in Linux. In dit voorbeeld is ons doel om een nieuwe gebruiker met de naam “alpha” met een home directory aan te maken. Hiervoor gebruiken we het volgende commando:

$ sudo useradd-m alpha

om de persoonlijke map van de nieuw aangemaakte gebruiker te bevestigen, voert u het volgende commando in de terminal in:

$ ls-a /home/alpha

Voorbeeld 4: een gebruiker zonder thuismap toevoegen

om een gebruiker te maken zonder een home directory, gebruik je de vlag-m met het useradd commando. We willen een nieuwe gebruiker maken met de naam “Noor” zonder een home directory. Om dit te doen, voeren we het volgende commando in in de terminal:

$ sudo useradd-M Noor

u kunt het wachtwoord voor de nieuwe gebruiker instellen door het volgende commando te typen:

$ sudo passwd Noor

vervolgens voert u het nieuwe wachtwoord voor de gebruiker in en typt u het wachtwoord opnieuw. Nadat deze stap is voltooid, zal de gebruikersinformatie zijn bijgewerkt in Linux, en een bericht dat het succes van de update aankondigt zal worden weergegeven op de terminal.

Voorbeeld 5: een gebruiker aanmaken met een vervaldatum

Als u een nieuwe gebruiker wilt aanmaken en de vervaldatum van de gebruiker wilt herstellen, kunt u de vlag-e gebruiken samen met het commando useradd. In dit voorbeeld willen we een gebruiker maken met de naam “Ali” met een vervaldatum van 12 oktober 2021. Hiervoor voeren we het volgende commando in:

$ useradd-e 2021-10-12 Ali

Als u wilt verifiëren dat de vervaldatum is vastgesteld, typ het volgende commando:

$ sudo chage-l Ali

dit commando toont de vervaldatum van het gebruikersaccount op de terminal. In ons geval is de datum “Oct 12, 2021”, wat overeenkomt met de datum van het bovenstaande commando.

Voorbeeld 6: een gebruiker aanmaken met een beschrijving

Als u een nieuwe gebruiker wilt maken met een kleine beschrijving of opmerking, kunt u dit doen met behulp van de vlag-c. In dit voorbeeld willen we een gebruiker maken met de naam “ayesha” met de beschrijving “HI AYESHA”. Om dit te doen, typen we het volgende commando in onze terminal.

$ sudo useradd-c “HI AYESHA” ayesha

om te controleren of de opmerking is toegevoegd, kunt u het volgende commando gebruiken :

$ sudo cat /etc/passwd | grep ayesha

zoals hieronder getoond, is de gebruiker ‘Ayesha’ toegevoegd samen met de beschrijving.

conclusie:

U kunt gebruikers maken zoals hierboven getoond door samen met deze voorbeelden te volgen. Er zijn een aantal meer geavanceerde use cases voor het useradd commando in Linux, maar deze introductie zou genoeg moeten zijn om met het commando te beginnen.