Ubuntu Server is net als iedere Linux afwisseling, en heeft volledige multi-user mogelijkheden, en een gemeenschappelijke taak op elke server is het toevoegen van gebruikers.
useradd
De useradd commando laat u eenvoudig een nieuwe gebruiker toevoegt vanaf de opdrachtregel:
useradd
Dit commando voegt de gebruiker, maar zonder enige extra opties uw gebruikersnaam zal geen wachtwoord of een home directory.
U kunt gebruik maken van de optie-d naar de home directory voor de gebruiker. De optie-m zal dwingen useradd naar de home directory te creëren. We proberen het maken van een gebruikersaccount met deze opties, en gebruik vervolgens de passwd commando om het wachtwoord voor de account in te stellen. U kunt als alternatief een wachtwoord instellen met behulp van-p op het useradd commando, maar ik verkies om het wachtwoord in met passwd in te stellen.
sudo useradd-d / home / testuser-m testuser
sudo passwd testuser
Dit zal de gebruiker met de naam testuser en geven ze hun eigen home directory in / home / testuser. De bestanden in de nieuwe home directory worden gekopieerd van de / etc / skel map, die standaard home directory bestanden bevat. Als je wilde standaardwaarden voor uw gebruikers, zou u dit doen door te wijzigen of toevoegen van bestanden in die map. Als we een kijkje nemen op de nieuwe home directory van de gebruiker:
geek @ ubuntuServ: / etc / skel $ ls-la / home / testuser
in 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-rr-1 testuser testuser 220 2006-12-15 11:34. Bash_logout
-Rw-rr-1 testuser testuser 414 2006-12-15 11:34. Bash_profile
-Rw-rr-1 testuser testuser 2227 2006-12-15 11:34. Bashrc
U zult merken dat er bash scripts in deze map. Als je wilde default path in te stellen voor alle nieuwe gebruikers, zou u dit doen door het wijzigen van de bestanden in / etc / skel, die vervolgens zou worden gebruikt om deze bestanden te creëren door de useradd commando.
adduser
Het adduser commando is nog makkelijker dan het useradd commando, want het wordt u gevraagd om elk stukje informatie. Ik vind het een beetje grappig dat er twee vrijwel identieke namen commando's die hetzelfde doen, maar dat is linux voor jou. Hier is de syntax:
adduser
Voorbeeld:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Wachtwoord:
Het toevoegen van de gebruiker ingaan thegeek '...
Het toevoegen van nieuwe groep `thegeek" (1004).
Het toevoegen van nieuwe gebruiker thegeek '(1004) met groep `thegeek'.
Het creëren van home directory `/ home / thegeek '.
Kopiëren van bestanden van `/ etc / skel '
Voer nieuw UNIX wachtwoord:
Geef nieuw UNIX wachtwoord:
Geen wachtwoord geleverd
Voer nieuw UNIX wachtwoord:
Geef nieuw UNIX wachtwoord:
passwd: wachtwoord bijgewerkt
Het veranderen van de gebruiker informatie voor thegeek
Geef de nieuwe waarde, of druk op ENTER voor de standaard
Volledige naam []: The Geek
Room Number []: 0
Telefoon werk []: 555-1212
Telefoon thuis []: 555-1212
Andere []:
Is de informatie correct? [Y / N] y
Keine Kommentare:
Kommentar veröffentlichen