Kommandoen “Useradd” kan variere for forskjellige Linux -distribusjoner, så det anbefales at du leser dokumentasjonen riktig før du oppretter en ny brukerkonto i Linux. Vi fremhever metodene for hvordan du kan legge til eller opprette en ny bruker i Linux -systemet.
Hver gang du kjører "adduser" -kommandoen på terminalen, vil den utføre følgende oppgaver.
Syntaks av kommandoen “Adduser” som følger
useradd [alternativer] brukernavn
Legge til ny bruker i Linux
For å legge til eller opprette en ny bruker, bruk “Adduser” eller “Useradd” -kommandoen sammen med brukernavnet. Brukernavnet kan være et påloggingsnavn for pålogging i Linux -systemet. Du kan bare legge til en bruker og må være forskjellig fra en annen bruker som eksisterer på systemet.
Anta at du vil legge til brukeren som heter "Sammy", og kjør deretter den nedenfor-nevnte kommandoen på terminalen.
[root@source ~]# useradd sam
Hvis du bruker kommandoen "UserAdd", opprettes brukeren i låst tilstand, og for å låse opp den brukerkontoen, angir du et passord for den kontoen ved å bruke kommandoen "PassWD" som vist nedenfor nedenfor.
Etter å ha opprettet den nye brukeren, vil du se en ny oppføring automatisk lagt til "/etc/passwd" -filen, og den vil lagre brukerens informasjon i et unikt format, som vist nedenfor.
Sammy: X: 504: 504: Sammy:/Home/Sammy:/Bin/Bash
Ovennevnte informasjon vil spesifisere følgende felt atskilt med en kolon i respektive rekkefølge.
Opprette en bruker med en annen hjemmekatalog
Hver gang du kjører kommandoen "Adduser", vil den opprette brukerens hjemmekatalog under /Hjemme -katalogen sammen med brukernavnet. Hvis du vil endre plasseringen av hjemmekatalogen for den nye brukeren, bruk alternativet “-D” sammen med “Adduser” -kommandoen.
Kommandoen nedenfor vil opprette brukeren “Nick” med hjemmekatalogen som “/data/nick.”
[root@source ~]# useradd -d /data /nick nick
Hvis vi sjekker innholdet i /etc /passwd -filen, finner du følgende informasjon om brukeren Nick.
[root@source ~]# cat /etc /passwd | Grep Nick
Nick: x: 505: 505 ::/data/nick:/bin/bash
Opprette en bruker med en bestemt bruker -ID
Et unikt identifikasjonsnummer (UID) bæres av hver bruker. Mens du oppretter den nye brukeren i Linux, vil systemet tildele tallene 500, 501, 502 osv., Som standard. Bruk imidlertid alternativet "-u" sammen med “Adduser” -kommandoen hvis du vil tilordne en bestemt bruker-ID til den nyopprettede brukeren,
Her legger vi til en bruker "Diva" og tildeler en ny UID som "1122", som vist nedenfor.
[root@source ~]# useradd -u 1122 diva
Hvis du vil sjekke de ekstra detaljene om brukeren, kan du sjekke innholdet i filen "/etc/passwd", så ser du følgende brukerdetaljer.
[root@source ~]# cat /etc /passwd | grep diva
Diva: X: 1122: 1122 ::/Home/Diva:/Bin/Bash
Opprette en bruker med en bestemt gruppe -ID
Hver bruker på Linux -systemet har et gruppeidentifikasjonssystem. Du kan bruke alternativet "-g" sammen med “Useradd” -kommandoen for å opprette en bruker med en bestemt gruppe-ID. I eksemplet nedenfor; Vi legger til en bruker som heter "Geet" med en spesifikk GID og UID ved å bruke alternativene "-u" og "-g".
[root@source ~]# useradd -u 1000 -g 500 geet
For å sjekke detaljene til den nylig lagt brukeren til systemet, sjekk innholdet i /etc /passwd -filen som vist nedenfor.
[root@source ~]# cat /etc /passwd | Grep Geet
Geet: X: 1000: 500 ::/Hjem/Geet:/Bin/Bash
Legge til en bruker til flere grupper
Hvis du ønsker å legge til en ny bruker i flere grupper, kan du nevne “-G” -alternativet sammen med “Adduser” -kommandoen. Du kan skille de forskjellige gruppene ved hjelp av komma uten noe rom, som vist nedenfor.
[root@source ~]# useradd -g admins, webadmin, utviklere downey
Du kan sjekke de flere gruppene som er tilordnet brukeren ved å bruke “ID” -kommandoen som vist nedenfor.
[root@source ~]# id downey
uid = 1001 (downey) gid = 1001 (downey)
Grupper = 1001 (Downey), 500 (Admins), 501 (Webadmin), 502 (utviklere)
Kontekst = root: System_r: Unconfined_t: Systemlow-Systemhigh
Legge til en bruker uten hjemmekatalogen
Anta at du ikke vil tilordne en hjemmekatalog til den nylig ekstra brukeren på grunn av sikkerhetsbrukere enn alternativet “-m” sammen med “Adduser” -kommandoen. Her oppretter vi en ny bruker, “Nancy” uten hjemmekatalog for det.
[root@source ~]# useradd -m nancy
Hvis du vil sjekke at brukeren er opprettet uten hjemmekatalogen, kan du bruke den nedenfor-nevnte “LS” -kommandoen som vist nedenfor.
[root@source ~]# er -l/home/nancy
IS: Kan ikke få tilgang til/hjem/nancy: ingen slik fil eller katalog
Opprette en bruker med en utløpsdato for kontoen
Hver gang vi legger til brukeren som bruker “adduser” -kommandoen, vil kontoen aldri utløpe ettersom utløpsdatoen er null. Men du kan legge til utløpsdatoen for brukeren ved å bruke alternativet “-e” og “Useradd” -kommandoen, som vist nedenfor.
Det vil opprette en midlertidig konto for den spesifiserte tiden som er gitt i "YYYY-MM-DD" -formatet.
[root@source ~]# useradd -e 2014-03-27 Nancy
For å sjekke kontoalderen og passordet til brukeren, kan du bruke “Chage” -kommandoen for “Nancy” -brukeren.
[root@source ~]# chage -l nancy
Opprette en bruker med utløpsdato for passord
Hvis du vil definere antall dager etter utløpet av et passord, kan du bruke alternativet “-F” sammen med “Useradd” -kommandoen. "0" -verdien vil forbli inaktiv for brukeren når passordet utløper. Som standard er passordutløpsverdien “-1”, noe som betyr at den ikke vil utløpe. Men hvis du vil opprette en midlertidig bruker med noen utløpsdato.
[root@source ~]# useradd -e 2014-04-27 -f 45 mishi
Legge til en bruker med tilpassede kommentarer
Hvis du vil legge til noen kommentarer til brukerens detaljer i /etc /passwd-filen, kan du bruke "-c" -alternativet og "useradd" -kommandoen. Legg til kommentaren som en enkelt linje uten å ha noe plass, som vist nedenfor.
Her legger vi til en bruker "Mathew" sammen med hele navnet "Mathew Stellar".
[root@source ~]# useradd -c "Mathew Stellar" Mathew
Du kan se de ekstra detaljene i /etc /passwd -filen som vist nedenfor.
[root@source ~]# hale -1 /etc /passwd
Mathew: X: 1006: 1008: Mathew Stellarr:/Home/Mathew:/bin/sh
Endrer brukerloggingsskall
Hver gang vi legger til en ny bruker, trenger de ikke å gjøre noe med påloggingsskallet. Imidlertid er det ofte behov for å tilordne et annet påloggingsskall til brukerne. Linux tillater å tilordne forskjellige påloggingsskall til hver bruker ved å bruke alternativet “-s” sammen med “Useradd” -kommandoen.
Her legger vi til brukeren “Dash” uten påloggingsskall (/SBIN/Nologin) Shell.
[root@source ~]# useradd -s /sbin /nologin dash
Du kan sjekke detaljene under /etc /passwd -filen.
[root@source ~]# hale -1 /etc /passwd
Dash: X: 1002: 1002 ::/Home/Dash:/Sbin/Nologin
Legge til en bruker med spesifikk hjemmekatalog, standardskall og tilpasset kommentar
Vi bruker følgende kommando for å legge til en ny bruker “Raj” med Home Directory som “/var/www/xyz,” med standard skall som “/bin/bash,” og legger til litt ekstra informasjon angående brukeren.
[root@source ~]# useradd -m -d/var/www/raj -s/bin/bash -c "kinoeier" -u raj
I eksemplet ovenfor brukes -m- og -D brukeren. Sjekk den la til informasjon i /etc /passwd -filen.
Konklusjon
Linux -systemet har en annen måte å legge til en ny bruker og relaterte detaljer som er lagret i filer som er til stede på Linux -systemet. Du kan bruke enten "Useradd" eller "Adduser" -kommandoen som Linux -distribusjonen din for å legge til en ny bruker til systemet. Du vil også bruke forskjellige alternativer sammen med kommandoen for å legge til flere detaljer for å endre standardinnstillingene for den ekstra brukeren. Du kan gå gjennom denne artikkelen og forstå den detaljerte bruken av “Useradd” -kommandoen og dens forskjellige alternativer.