Startpagina » hoe » Voeg een gebruiker toe op Ubuntu Server

    Voeg een gebruiker toe op Ubuntu Server

    Ubuntu Server is als elke Linux-variant en heeft volledige multi-user-mogelijkheden, en een algemene taak op elke server is het toevoegen van gebruikers.

    useradd

    Met de opdracht useradd kunt u eenvoudig een nieuwe gebruiker toevoegen vanaf de opdrachtregel:

    useradd

    Met deze opdracht wordt de gebruiker toegevoegd, maar zonder extra opties heeft uw gebruiker geen wachtwoord of een basismap.

    Notitie: als je een bericht krijgt dat de opdracht niet wordt gevonden, probeer dan het volledige pad, zoals dit:

    / Usr / sbin / useradd

    U kunt de optie -d gebruiken om de basismap voor de gebruiker in te stellen. De optie -m dwingt useradd om de basismap aan te maken. We zullen proberen een gebruikersaccount aan te maken met deze opties en vervolgens de passwd-opdracht gebruiken om het wachtwoord voor het account in te stellen. U kunt ook een wachtwoord instellen met -p bij de opdracht useradd, maar ik geef er de voorkeur aan om het wachtwoord in te stellen met passwd.

    sudo useradd -d / home / testuser -m testuser

    sudo passwd testgebruiker

    Hiermee wordt de gebruiker met de naam testuser gemaakt en krijgt deze een eigen homedirectory in / home / testuser. De bestanden in de nieuwe basismap worden gekopieerd vanuit de map / etc / skel, die de standaarddirectorybestanden van de map bevat. Als u standaardwaarden voor uw gebruikers wilt instellen, doet u dit door bestanden in die map aan te passen of toe te voegen. Als we de nieuwe homedirectory voor de gebruiker bekijken:

    geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
    totaal 20
    drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
    drwxr-xr-x 5 root root 4096 2006-12-15 11: 37 ...
    -rw-r-r- 1 testuser testuser 220 2006-12-15 11:34 .bash_logout
    -rw-r-r- 1 testuser testuser 414 2006-12-15 11:34 .bash_profile
    -rw-r-r- 1 testuser testuser 2227 2006-12-15 11:34 .bashrc

    Je zult opmerken dat er bash-scripts in deze map staan. Als u standaardpadopties voor alle nieuwe gebruikers wilde instellen, zou u dit doen door de bestanden in / etc / skel aan te passen, die dan zouden worden gebruikt om deze bestanden te maken met de opdracht useradd.

    Voeg gebruiker toe

    De adduser-opdracht is zelfs eenvoudiger dan de opdracht useradd, omdat deze u naar elk gegeven informeert. Ik vind het enigszins grappig dat er twee vrijwel identiek benoemde commando's zijn die hetzelfde doen, maar dat is linux voor jou. Dit is de syntaxis:

    Voeg gebruiker toe

    Voorbeeld:

    geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
    Wachtwoord:
    Gebruiker 'thegeek' toevoegen ...
    Nieuwe groep 'thegeek' toevoegen (1004).
    Nieuwe gebruiker 'thegeek' (1004) toevoegen met groep 'thegeek'.
    Thuismap aanmaken '/ home / thegeek'.
    Bestanden kopiëren van '/ etc / skel'
    Voer een nieuw UNIX-wachtwoord in:
    Voer het nieuwe UNIX-wachtwoord opnieuw in:
    Geen wachtwoord opgegeven
    Voer een nieuw UNIX-wachtwoord in:
    Voer het nieuwe UNIX-wachtwoord opnieuw in:
    passwd: wachtwoord is succesvol bijgewerkt
    De gebruikersinformatie voor thegeek wijzigen
    Voer de nieuwe waarde in of druk op ENTER voor de standaardwaarde
    Volledige naam []: The Geek
    Kamernummer []: 0
    Telefoon op het werk []: 555-1212
    Telefoon thuis []: 555-1212
    Anders []:
    Klopt de informatie? [y / N] y