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

[email protected]:/etc/skel$ ls -la /home/testuser total 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

Du vil bemærke, at der findes 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 ved hjælp af kommandoen useradd.

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:

[email protected]:/etc/skel$ sudo adduser thegeek Password: Adding user `thegeek’… Adding new group `thegeek’ (1004). Adding new user `thegeek’ (1004) with group `thegeek’. Creating home directory `/home/thegeek’. Copying files from `/etc/skel’ Enter new UNIX password: Retype new UNIX password: No password supplied Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for thegeek Enter the new value, or press ENTER for the default Full Name []: The Geek Room Number []: 0 Work Phone []: 555-1212 Home Phone []: 555-1212 Other []: Is the information correct? [y/N] y

Top Tips:
Kommentarer: