Hoe gebruik je het Linux-commando useradd?
Het Linux-commando useradd doet precies wat de naam suggereert: het voegt gebruikers toe. Linux heeft ook andere commando’s om deze taak uit te voeren, wat betekent dat u verschillende opties tot uw beschikking heeft.
Wat is het Linux-commando useradd?
Het Linux-commando useradd is een van de vele opties als u via de terminal een nieuwe gebruiker wilt toevoegen. Hoewel verschillende Linux-distributies, zoals Ubuntu, dit commando gebruiken omdat het niet interactief is en minder problemen oplevert, is het commando adduser vaak veiliger. U kunt ook nieuwe gebruikers toevoegen via een grafisch programma. Lees verder voor een uitleg over hoe u het commando useradd zonder problemen kunt gebruiken.
Hoe werkt het commando useradd?
Linux useradd kan alleen worden gebruikt door personen met rootrechten of Linux sudo-opdrachtprivileges. De waarden voor de opdracht worden ingesteld in het bestand/etc/default/useradd**. Op basis van deze parameters maakt het systeem een nieuwe gebruiker aan met een geselecteerde naam. Daarnaast kunt u de opdracht useradd gebruiken om wachtwoorden voor nieuwe gebruikers in te stellen. Hieronder leggen we uit hoe u dit doet.
Hoe ziet de syntaxis van useradd eruit?
De syntaxis voor useradd ziet er als volgt uit:
$ useradd [Options] [Username]shellAls u geen extra opties toevoegt, maakt het systeem gewoon een gebruiker aan met de naam die u invoert.
Welke opties heeft het commando useradd?
Linux useradd heeft talrijke opties. Dit zijn de belangrijkste:
- -d: Hier stelt u de startmap van de nieuwe gebruiker in.
- -e of –expiredate: Hiermee stelt u in wanneer het nieuwe account verloopt. Als u niets invoert, verloopt het account nooit.
- -f: Hiermee stelt u in wanneer een account verloopt wanneer het bijbehorende wachtwoord verloopt.
- -g: Stelt de gebruikersgroep in waartoe de nieuwe gebruiker voornamelijk behoort.
- -m: Maakt de homedirectory van het nieuwe account aan als deze nog niet bestaat.
- -p of –password: Stel het wachtwoord voor het nieuwe account in. Om veiligheidsredenen is het passwd-commando hiervoor echter geschikter.
- -s: Stelt de standaard login-shell in voor alle nieuwe accounts.
Voorbeelden van een useradd-commando
Tot slot volgen hier enkele voorbeelden van het gebruik van het Linux-commando useradd:
$ sudo useradd testusershellMaakt de nieuwe gebruiker testuser aan.
$ sudo useradd -m testusershellU kunt dit commando gebruiken om een nieuwe homedirectory voor testuser aan te maken.
$ sudo useradd -e 2023-12-31 testusershellDit commando maakt een account aan voor testuser dat op 31 december 2023 wordt gedeactiveerd.