Legg til en bruker på Ubuntu Server
Ubuntu Server er som hvilken som helst Linux-variasjon, og har fulle flerbrukeregenskaper, og en vanlig oppgave på hvilken som helst server er å legge til brukere.
useradd
Kommandoen brukeraddadresse lar deg enkelt legge til en ny bruker fra kommandolinjen:
useradd
Denne kommandoen legger til brukeren, men uten ekstra alternativer vil brukeren ikke ha et passord eller en hjemmekatalog.
Merk: Hvis du får en melding som sier at kommandoen ikke er funnet, kan du prøve å bruke hele banen, slik:
/ Usr / sbin / useradd
Du kan bruke alternativet -d til å angi hjemmekatalogen for brukeren. Alternativet -m vil tvinge brukeradd til å opprette hjemmekatalogen. Vi prøver å opprette en brukerkonto med disse alternativene, og bruk deretter passwd-kommandoen for å angi passordet for kontoen. Du kan alternativt sette et passord ved å bruke -p på kommandoen brukeradd, men jeg foretrekker å angi passordet ved hjelp av passwd.
sudo useradd -d / home / testuser -m testuser
sudo passwd testuser
Dette vil opprette brukeren kalt testuser og gi dem sin egen hjemmekatalog i / home / testuser. Filene i den nye hjemmekatalogen kopieres fra mappen / etc / skel, som inneholder standard hjemmekatalogfiler. Hvis du ønsket å angi standardverdier for brukerne, ville du gjøre det ved å endre eller legge til filer i den katalogen. Hvis vi ser på den nye hjemmekatalogen for brukeren:
geek @ ubuntuServ: / etc / skel $ ls -la / home / testuser
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 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 legge merke til at det finnes bash-skript i denne katalogen. Hvis du ønsket å angi standard banealternativer for alle nye brukere, ville du gjøre det ved å endre filene i / etc / skel, som da ville bli brukt til å lage disse filene av useradd-kommandoen.
adduser
Adduser-kommandoen er enda enklere enn brukeradd-kommandoen, fordi den ber deg om hvert enkelt opplysninger. Jeg finner det litt morsomt at det er to nesten identisk navngitte kommandoer som gjør det samme, men det er linux for deg. Her er syntaksen:
adduser
Eksempel:
geek @ ubuntuServ: / etc / skel $ sudo adduser thegeek
Passord:
Legger til brukeren 'thegeek' ...
Legge til ny gruppe 'thegeek' (1004).
Legge til ny bruker 'thegeek' (1004) med gruppen 'thegeek'.
Opprette hjemmekatalog '/ home / thegeek'.
Kopierer filer fra '/ etc / skel'
Skriv inn nytt UNIX-passord:
Skriv nytt UNIX-passord på nytt:
Ingen passord levert
Skriv inn nytt UNIX-passord:
Skriv nytt UNIX-passord på nytt:
passwd: passord oppdatert vellykket
Endre brukerinformasjonen for thegeek
Skriv inn den nye verdien, eller trykk ENTER for standard
Fullt navn []: The Geek
Romnummer []: 0
Arbeidstelefon []: 555-1212
Hjem Telefon []: 555-1212
Annet []:
Er informasjonen riktig? [Y / N] y