27Jun
Ubuntu Server är som vilken som helst Linux-variant, och har fulla användarfunktioner, och en gemensam uppgift på vilken som helst server lägger till användare.
useradd
Med kommandot useradd kan du enkelt lägga till en ny användare från kommandoraden:
useradd & lt; username & gt;
Detta kommando lägger till användaren, men utan några extra alternativ kommer din användare inte ha ett lösenord eller en hemkatalog.
Obs! Om du får ett meddelande som säger att kommandot inte hittas, försök använda hela sökvägen så här:
/usr/sbin/ useradd & lt; username & gt;
Du kan använda alternativet -d för att ställa in hemkatalogen för användaren. Alternativet -m tvingar användaradd att skapa hemkatalogen. Vi försöker skapa ett användarkonto med dessa alternativ och använd sedan passwd-kommandot för att ange lösenordet för kontot. Du kan alternativt ange ett lösenord med -p på kommandot useradd, men jag föredrar att ange lösenordet med passwd.
sudo useradd -d /home/ testanvändare -m testuser
sudo passwd testuser
Detta kommer att skapa användaren som heter testus och ge dem en egen hemkatalog i /home/ testanvändare. Filerna i den nya hemmakatalogen kopieras från mappen /etc/-skel, som innehåller standardmappfiler. Om du vill ställa in standardvärden för dina användare skulle du göra det genom att ändra eller lägga till filer i den katalogen. Om vi tittar på den nya hemkatalogen för användaren:
geek @ ubuntuServ: /etc/ skel $ ls -la /home/ testanvändare
totalt 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34.
drwxr-xr-x 5 rotrot 4096 2006-12-15 11:37. .
-rw-r-r-1 testus testuser 220 2006-12-15 11:34. bash_logout
-rw-r-r-1 testus testusanvändare 414 2006-12-15 11:34. bash_profile
-rw-r-r- 1 testuser testusern 2227 2006-12-15 11:34. bashrc
Du märker att det finns bash-skript i den här katalogen. Om du vill ange alternativ för standardvägen för alla nya användare, skulle du göra det genom att ändra filerna i /etc/-skel, som då skulle användas för att skapa dessa filer med användaradd-kommandot.
adduser
Kommandot adduser är ännu enklare än användaradd-kommandot, eftersom det uppmanar dig för varje uppgift. Jag tycker det är lite roligt att det finns två praktiskt taget namngivna kommandon som gör samma sak, men det är Linux för dig. Här är syntaxen:
adduser & lt; användarnamn & gt;
Exempel:
geek @ ubuntuServ: /etc/ skel $ sudo adduser thegeek
Lösenord:
Lägger till användaren `thegeek '...
Lägga till ny grupp` thegeek'( 1004).
Lägger till ny användare `thegeek '(1004) med gruppen` thegeek'.
Skapa hemkatalog `/home/ thegeek '.
Kopiera filer från `/etc/ skel '
Ange nytt UNIX-lösenord:
Skriv in nytt UNIX-lösenord:
Inget lösenord levererat
Ange nytt UNIX-lösenord:
Skriv in nytt UNIX-lösenord:
passwd: lösenord uppdaterat framgångsrikt
Ändra användarinformation för thegeek
Ange det nya värdet, eller tryck på ENTER för standard
Fullständigt namn []: Geek
Rumsnummer []: 0
Arbetstelefon []: 555-1212
Hemtelefon []: 555-1212
Annat []:
Är informationen korrekt?[y / N] y