27Jun

Tilføj en bruger på Ubuntu Server

click fraud protection

Ubuntu Server er som enhver Linux-variant, og har fulde multi-brugerfunktioner, og en fælles opgave på enhver server tilføjer brugere.

useradd

Med kommandoen useradd kan du nemt tilføje en ny bruger fra kommandolinjen:

useradd & lt; username & gt;

Denne kommando tilføjer brugeren, men uden ekstra muligheder har brugeren ikke adgangskode eller hjemmekatalog.

Bemærk: Hvis du får en besked, der siger, at kommandoen ikke er fundet, prøv at bruge den fulde sti, som denne:

/usr/sbin/ useradd & lt; username & gt;

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 ved hjælp af passwd.

sudo useradd -d /home/ testbruger -m testuser

instagram viewer

sudo passwd testuser

Dette vil oprette brugeren ved navn testuser og give dem deres eget hjemmekatalog i /home/ testbruger. 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/ testanordning
i alt 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34.
drwxr-xr-x 5 rodrod 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

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 brugeradd-kommandoen.

adduser

Kommandoen adduser 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 & lt; username & gt;

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 medleveret
Indtast nyt UNIX-kodeord:
Retype nyt UNIX-kodeord:
passwd: kodeord opdateret med succes
Ændring af brugeroplysninger til thegeek
Indtast den nye værdi, eller tryk ENTER for standard
Fuldnavn []: Geek
Værelsesnummer []: 0
Arbejds telefon []: 555-1212
Hjem Telefon []: 555-1212
Andet []:
Er oplysningerne korrekte?[Y / N] y