Linux on monen käyttäjän järjestelmä, mikä tarkoittaa, että useampi kuin yksi henkilö voi olla vuorovaikutuksessa samaan järjestelmään samanaikaisesti. Kuten järjestelmänvalvoja, sinulla on vastuu hallita järjestelmän käyttäjiä ja ryhmiä luomaan ja poistamaan käyttäjiä ja liittää ne eri ryhmiin .
tässä artikkelissa puhutaan siitä, miten luodaan uusia käyttäjätilejä useradd
– komennolla.,
useradd-Komennolla #
yleinen syntaksi useradd
komento on seuraava:
useradd USERNAME
Vain root tai käyttäjille sudo-oikeudet, voit käyttää useradd
komento luoda uusia käyttäjätilejä.
Kun vedotaan, useradd
luo uusi käyttäjätili optioiden mukaan määritetty komentorivillä ja oletusarvot asetettu /etc/default/useradd
tiedosto.,
muuttujat on määritelty tämän tiedoston eroavat jakelu jakelu, joka aiheuttaa useradd
komento tuottaa erilaisia tuloksia eri järjestelmissä.
useradd
myös lukee sisällön /etc/login.defs
tiedosto. Tämä tiedosto sisältää Shadow password suite-kokoonpanon, kuten salasanan vanhentumiskäytännön, järjestelmän ja tavallisten käyttäjien luomisessa käytettävien käyttäjätunnusten valikoimat ja paljon muuta.,
Miten luodaan uusi käyttäjä Linuxissa #
luodakseen uuden käyttäjätilin, vedotaan useradd
– komentoon, jota seuraa käyttäjän nimi.
esimerkiksi jos haluat luoda uuden käyttäjän nimeltä username
suorita:
sudo useradd username
useradd
luo uusi käyttäjätili käyttää default-asetukset on määritelty /etc/default/useradd
tiedosto., – komento lisää merkintä /etc/passwd
, /etc/shadow,
/etc/group
ja /etc/gshadow
tiedostot.
jotta voit kirjautua sisään vasta luoduksi käyttäjäksi, sinun täytyy asettaa käyttäjän salasana. Voit tehdä, että ajaa passwd
komento jonka jälkeen käyttäjätunnus:
sudo passwd username
Sinua pyydetään antamaan ja vahvistamaan salasana. Varmista, että käytät vahvaa salasanaa.,
Changing password for user username.New password:Retype new password:passwd: all authentication tokens updated successfully.
Kuinka Lisätä Uusi Käyttäjä ja Luo kotihakemiston #
useimmissa Linux-jakeluissa, kun luot uuden käyttäjätilin useradd
käyttäjän kotihakemistoa ei ole luotu.
Käyttö -m
(--create-home
) mahdollisuus luoda käyttäjän kotihakemiston kuin /home/username
:
sudo useradd -m username
edellä komento luo uuden käyttäjän kotihakemiston ja kopioi tiedostot /etc/skel
hakemiston käyttäjän kotihakemistoon., Jos luetella tiedostot /home/username
hakemistoon, näet alustuksen tiedostot:
ls -la /home/username/
Sisällä kotihakemiston, käyttäjä voi kirjoittaa, muokata ja poistaa tiedostoja ja hakemistoja.
Luoda Käyttäjä, jolla on Erityisiä Home Directory #
oletuksena useradd
luo käyttäjän kotona hakemistossa /home
. Jos haluat luoda käyttäjän kotihakemiston muissa sijainti, käytä d
(--home
) vaihtoehto.,
Tässä on esimerkki osoittaa, miten luoda uuden käyttäjän nimeltä username
koti hakemistoon /opt/username
:
sudo useradd -m -d /opt/username username
Luoda Käyttäjä, jolla on Erityisiä Käyttäjä ID #
Linux-ja Unix-kuin käyttöjärjestelmiä, käyttäjät tunnistetaan ainutlaatuinen UID ja käyttäjätunnus.
User identifier (UID) on Linux-järjestelmän kullekin käyttäjälle osoittama yksilöllinen positiivinen kokonaisluku. UID: n ja muiden kulunvalvontakäytäntöjen avulla määritetään, millaisia toimia käyttäjä voi suorittaa järjestelmäresursseilla.,
oletuksena, kun uusi käyttäjä on luotu, järjestelmä määrittää seuraavan käytettävissä UID valikoima käyttäjän Tunnukset määritelty login.defs
tiedosto.
Vedota useradd
, jossa -u
(--uid
) mahdollisuus luoda käyttäjä, jolla on erityinen UID., Esimerkiksi jos haluat luoda uuden käyttäjän nimeltä username
kanssa UID 1500
kirjoita:
sudo useradd -u 1500 username
Voit tarkistaa käyttäjän UID, käyttäen id
komento:
id -u username
1500
Luoda Käyttäjä, jolla on Erityinen Ryhmä ID #
Linux-ryhmät ovat organisaation yksiköt, joita käytetään järjestää ja hallita käyttäjätilejä Linux., Ensisijainen tarkoitus ryhmiä on määritellä joukko etuoikeuksia, kuten lukeminen, kirjoittaminen, tai suorittamalla lupaa tietyn resurssin, joka voidaan jakaa käyttäjien keskuudessa ryhmän sisällä.
Kun luot uuden käyttäjän, default käyttäytyminen useradd
komento on luoda ryhmä, jolla on sama nimi kuin käyttäjätunnus, ja sama GID kuin UID.
-g
(--gid
) – vaihtoehdon avulla voit luoda käyttäjä, jolla on erityinen alkuperäisen kirjautuminen ryhmä. Voit määrittää joko ryhmän nimen tai GID-numeron., Ryhmän nimen tai GID: n on jo oltava olemassa.
seuraava esimerkki näyttää, miten luoda uuden käyttäjän nimeltä username
ja aseta kirjautuminen ryhmä users
tyyppi:
sudo useradd -g users username
tarkistaa käyttäjän GID, käytä id
komento:
id -gn username
users
Luo Käyttäjä ja Määrittää Useita Ryhmiä #
On olemassa kahdenlaisia ryhmiä Linux-käyttöjärjestelmissä Ensisijainen ryhmä ja Toissijainen (tai täydentäviä) ryhmä., Jokainen käyttäjä voi kuulua täsmälleen yhteen ensisijaiseen ryhmään ja nolla tai useampi toissijaiseen ryhmään.
Voit määrittää luettelon täydentävät ryhmät, joissa käyttäjä on jäsenenä, jossa -G
(--groups
) vaihtoehto.
seuraava komento luo uuden käyttäjän nimeltä username
ensisijainen ryhmä users
ja toissijaiset ryhmät wheel
ja docker
.,
sudo useradd -g users -G wheel,developers username
Voit tarkistaa käyttäjän ryhmiä kirjoittamalla
id username
uid=1002(username) gid=100(users) groups=100(users),10(wheel),993(docker)
Luoda Käyttäjä, jolla on Erityisiä Login Shell #
oletuksena, uuden käyttäjän login shell on määritetty määritetty /etc/default/useradd
tiedosto. Joissakin jakeluissa oletuksena kuori on asetettu /bin/sh
kun taas toisissa se on asetettu /bin/bash
.
-s
(--shell
) – vaihtoehdon avulla voit määrittää uuden käyttäjän login shell.,
esimerkiksi, jos haluat luoda uuden käyttäjän nimeltä username
/usr/bin/zsh
as a login shell tyyppi:
sudo useradd -s /usr/bin/zsh username
Tarkista käyttäjän merkintä /etc/passwd
tiedosto tarkistaa käyttäjän login shell:
grep username /etc/passwd
username:x :1001:1001::/home/username:/usr/bin/zsh
Luo Käyttäjä Mukautettuja Kommentti #
-c
(--comment
) – vaihtoehdon avulla voit lisätä lyhyt kuvaus uuden käyttäjän. Tyypillisesti kommentiksi lisätään käyttäjän koko nimi tai yhteystiedot.,
seuraavassa esimerkissä luodaan uusi käyttäjä nimeltä username
tekstin merkkijono Test User Account
kommentti:
sudo useradd -c "Test User Account" username
kommentti on tallennettu /etc/passwd
tiedosto:
grep username /etc/passwd
username:x :1001:1001:Test User Account:/home/username:/bin/sh
kommentti-kenttään on tunnetaan myös nimellä GECOS
.
Luoda Käyttäjä, jolla on viimeinen käyttöpäivä #
Voit määrittää ajan, jolloin uusia käyttäjätilejä päättyy, käytä -e
(--expiredate
) vaihtoehto., Tämä on hyödyllistä luoda väliaikaisia tilejä.
päivämäärä on ilmoitettava käyttäenYYYY-MM-DD
– muotoa.,
esimerkiksi luoda uuden käyttäjätilin nimeltä username
joiden päättymisaika on asetettu 22. tammikuuta 2019 te ajaa:
sudo useradd -e 2019-01-22 username
Käyttö chage
komento tarkistaa käyttäjän tilin viimeinen voimassaolopäivä:
sudo chage -l username
lähtö näyttää tältä:
Last password change: Dec 11, 2018Password expires: neverPassword inactive: neverAccount expires: Jan 22, 2019Minimum number of days between password change: 0Maximum number of days between password change: 99999Number of days of warning before password expires: 7
Luoda Järjestelmä Käyttäjä #
ei ole mitään todellista teknistä eroa järjestelmä ja säännöllinen (normaali) käyttäjille. Tyypillisesti järjestelmän käyttäjät luodaan asennettaessa käyttöjärjestelmä ja uusia paketteja.,
Käyttö -r
(--system
) mahdollisuus luoda järjestelmä käyttäjä tili. Esimerkiksi, jos haluat luoda uuden järjestelmän käyttäjä nimeltä username
suorita:
sudo useradd -r username
Järjestelmän käyttäjät ovat luoneet, jolla ei ole päättymispäivää. Niiden Oireita ovat valittu valikoiman järjestelmä käyttäjä Tunnukset määritelty login.defs
tiedosto, joka on erilainen kuin välillä käytetään normaalia käyttäjille.,
Muuttaa Oletuksena useradd-Arvot #
oletuksena useradd vaihtoehtoja voidaan tarkastella ja muuttaa käyttämällä -D
, --defaults
vaihtoehto, tai manuaalisesti muokkaamalla arvoja /etc/default/useradd
tiedosto.
Voit tarkastella nykyisen oletusasetukset tyyppi:
useradd -D
lähtö näyttää tältä:
GROUP=100HOME=/homeINACTIVE=-1EXPIRE=SHELL=/bin/shSKEL=/etc/skelCREATE_MAIL_SPOOL=no
oletetaan, että haluat muuttaa oletuksena kirjautuminen kuori /bin/sh
ja /bin/bash
., Voit tehdä, että, määritä uusi kuori kuten alla:
sudo useradd -D -s /bin/bash
Voit tarkistaa, että oletuksena kuori arvo on muuttunut suorittamalla seuraava komento:
sudo useradd -D | grep -i shell
SHELL=/bin/bash
Johtopäätös #
– Olemme osoittaneet sinulle, miten luoda uusia käyttäjätunnuksia käyttäen useradd
komento. Samat ohjeet koskevat mitä tahansa Linux-jakelua, mukaan lukien Ubuntu, CentOS, RHEL, Debian, Fedora ja Arch Linux.,
useradd
on matalan tason apuohjelma, Debian-ja Ubuntu-käyttäjät voivat käyttää ystävällisempi adduser-komento sen sijaan.