Dodajte uporabnika na strežniku Ubuntu
Ubuntu Server je kot vsaka različica Linuxa in ima popolne zmožnosti za več uporabnikov, skupna naloga na katerem koli strežniku pa je dodajanje uporabnikov.
useradd
Ukaz useradd vam bo omogočil enostavno dodajanje novega uporabnika iz ukazne vrstice:
useradd
Ta ukaz doda uporabnika, vendar brez dodatnih možnosti vaš uporabnik ne bo imel gesla ali domačega imenika.
Opomba: če se prikaže sporočilo, da ukaz ni mogoče najti, poskusite uporabiti celotno pot:
/ usr / sbin / useradd
Z možnostjo -d lahko nastavite domači imenik za uporabnika. Možnost -m bo uporabniku naložila, da ustvari domači imenik. S temi možnostmi bomo poskusili ustvariti uporabniški račun in nato z ukazom passwd nastaviti geslo za račun. Geslo lahko nastavite tudi z ukazom -p v ukazu useradd, vendar raje nastavim geslo s pomočjo passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
To bo ustvarilo uporabnika z imenom testuser in jim dalo svoj domači imenik v / home / testuser. Datoteke v novem domačem imeniku se kopirajo iz mape / etc / skel, ki vsebuje privzete datoteke domačih imenikov. Če ste želeli nastaviti privzete vrednosti za svoje uporabnike, bi to storili s spreminjanjem ali dodajanjem datotek v tem imeniku. Če pogledamo nov domači imenik za uporabnika:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
skupaj 20
drwxr-xr-x 2 testuser testuser 4096 2006-12-15 11:34 .
korenski koren drwxr-xr-x 5 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
Opazili boste, da v tem imeniku obstajajo bash skripte. Če ste želeli nastaviti privzete možnosti poti za vse nove uporabnike, bi to storili s spreminjanjem datotek v / etc / skel, ki bi jih nato uporabili za ustvarjanje teh datotek z ukazom useradd.
adduser
Ukaz adduser je še lažji kot ukaz useradd, ker vas pozove za vsak podatek. Zdi se mi rahlo smešno, da obstajata dva praktično enako imenovana ukaza, ki naredita isto stvar, toda to je linux za vas. Tukaj je sintaksa:
adduser
Primer:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Geslo:
Dodajanje uporabnika »thegeek« ...
Dodajanje nove skupine "thegeek" (1004).
Dodajanje novega uporabnika »thegeek« (1004) s skupino »thegeek«.
Ustvarjanje domačega imenika '/ home / thegeek'.
Kopiranje datotek iz »/ etc / skel«
Vnesite novo geslo za UNIX:
Ponovno vnesite novo geslo za UNIX:
Ni gesla
Vnesite novo geslo za UNIX:
Ponovno vnesite novo geslo za UNIX:
passwd: geslo je bilo uspešno posodobljeno
Spreminjanje uporabniških podatkov za thegeek
Vnesite novo vrednost ali pritisnite ENTER za privzeto vrednost
Polno ime []: Geek
Številka sobe []: 0
Delovni telefon []: 555-1212
Domači telefon []: 555-1212
Drugo []:
Ali so podatki pravilni? [y / N] y