Tilføj en bruger på Ubuntu Server
Ubuntu Server er som enhver Linux-variant, og har fulde multi-brugerfunktioner, og en fælles opgave på enhver server tilføjer brugere.
useradd
Brugeradd-kommandoen giver dig mulighed for nemt at tilføje en ny bruger fra kommandolinjen:
useradd
Denne kommando tilføjer brugeren, men uden ekstra muligheder vil brugeren ikke have en adgangskode eller et hjemmekatalog.
Bemærk: Hvis du får en besked, der siger, at kommandoen ikke findes, kan du prøve at bruge den fulde sti, som denne:
/ Usr / sbin / useradd
Du kan bruge indstillingen -d til at indstille hjemmemappen til brugeren. Alternativet -m vil tvinge brugeradd til at oprette hjemmemappen. Vi forsøger at oprette en brugerkonto med disse muligheder, og brug derefter passwd-kommandoen til at angive adgangskoden til kontoen. Du kan alternativt indstille et kodeord ved hjælp af -p på kommandoen useradd, men jeg foretrækker at indstille adgangskoden med passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Dette vil oprette brugeren ved navn testuser og give dem deres eget hjemmekatalog i / home / testuser. Filerne i den nye hjemmemappe kopieres fra mappen / etc / skel, som indeholder standard home directory-filer. Hvis du ønskede at angive standardværdier for dine brugere, ville du gøre det ved at ændre eller tilføje filer i den pågældende mappe. Hvis vi kigger på den nye hjemmekatalog for brugeren:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
i alt 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 testbruger 2227 2006-12-15 11:34 .bashrc
Du vil bemærke, at der er bash scripts i denne mappe. Hvis du ønskede at indstille standardbaneindstillinger for alle nye brugere, ville du gøre det ved at ændre filerne i / etc / skel, som derefter ville blive brugt til at oprette disse filer af useradd-kommandoen.
adduser
Adduser-kommandoen er endnu nemmere end kommandoen useradd, fordi den beder dig om hver enkelt information. Jeg finder det lidt sjovt, at der er to næsten identiske navngivne kommandoer, der gør det samme, men det er linux for dig. Her er syntaxen:
adduser
Eksempel:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Adgangskode:
Tilføjelse af bruger 'thegeek' ...
Tilføjelse af ny gruppe 'thegeek' (1004).
Tilføjelse af ny bruger 'thegeek' (1004) med gruppen 'thegeek'.
Oprettelse af hjemmekatalog '/ home / thegeek'.
Kopiering af filer fra '/ etc / skel'
Indtast nyt UNIX-kodeord:
Retype nyt UNIX-kodeord:
Ingen adgangskode leveres
Indtast nyt UNIX-kodeord:
Retype nyt UNIX-kodeord:
passwd: password opdateret med succes
Ændring af brugeroplysninger til thegeek
Indtast den nye værdi, eller tryk ENTER for standard
Fuldt navn []: The Geek
Værelsesnummer []: 0
Arbejds-telefon []: 555-1212
Hjem Telefon []: 555-1212
Andet []:
Er oplysningerne korrekte? [y / N] y