Kuinka luoda käyttäjiä Linuxissa Käyttäjädd-komennon avulla

Linux-komennot tekevät elämästä helpompaa

Tässä oppaassa näkyy, miten voit luoda käyttäjiä Linuxissa komentoriviltä. Vaikka monet Linux-työasemat tarjoavat graafisen työkalun käyttäjien luomiseen, on hyvä oppia tekemään se komentoriviltä, ​​jotta voit siirtää taitojasi yhdestä jakelusta toiseen ilman uutta käyttöliittymää.

01/12

Kuinka luoda käyttäjä

Käyttäjän lisääminen Config.

Aloitetaan luomalla yksinkertainen käyttäjä.

Seuraava komento lisää uuden käyttäjän nimeltä testi järjestelmään:

sudo useradd testi

Mitä tapahtuu, kun tätä komentoa ajetaan, riippuu konfigurointitiedoston sisällöstä, joka sijaitsee / etc / default / useradd: ssä.

Jos haluat tarkastella / etc / default / useradd: n sisältöä, suorita seuraava komento:

sudo nano / etc / default / useradd

Konfigurointitiedosto asettaa oletuskuoren, joka Ubuntussa on bin / sh. Kaikki muut vaihtoehdot kommentoidaan.

Kommentoidut vaihtoehdoista voit määrittää oletuskansion, ryhmän, päivien lukumäärän, kun salasana on vanhentunut ennen tilin poistamista käytöstä ja oletusajan päättymispäivä.

Tärkeä asia kerätä yllä olevista tiedoista on se, että käyttäjädd-komennon suorittaminen ilman kytkimiä voi tuottaa erilaisia ​​tuloksia eri jakeluissa, ja se on kaikki tekemisissä asetusten kanssa / etc / default / useradd-tiedostossa.

Lisäksi / etc / default / useradd-tiedostossa on tiedosto nimeltä /etc/login.defs, joita käsitellään myöhemmin oppaassa.

Tärkeää: sudoa ei ole asennettu jokaiseen jakeluun. Jos sitä ei ole asennettu, sinun on kirjauduttava tiliin, jossa on oikeat käyttöoikeudet käyttäjien luomiseen

02/12

Kuinka luoda käyttäjä kotihakemistolla

Lisää käyttäjä kotona.

Edellinen esimerkki oli melko yksinkertainen, mutta käyttäjälle saattaa olla tai ei ole annettu kotihakemistoa asetustiedostoon perustuen.

Pakota kotihakemiston luominen seuraavan komennon käyttämiseksi:

useradd -m -testi

Yllä oleva komento luo / home / test-kansion käyttäjän testiin.

03/12

Kuinka luoda käyttäjä eri kotihakemistolla

Lisää käyttäjää eri kotiin.

Jos haluat, että käyttäjällä on kotikansio eri paikkaan oletusarvoisesti, voit käyttää -d-kytkintä.

sudo useradd -m -d / testitesti

Yllä oleva komento luo kansion, jonka nimi on testi käyttäjän testiä varten.

Huomaa: -m-kansiossa kansioa ei ehkä luoda. Se riippuu asetuksesta /etc/login.defs.

Jotta tämä toimisi ilman -m-komentoa, muokkaa tiedostoa /etc/login.defs ja lisää tiedostoon alareunassa seuraava rivi:

CREATE_HOME kyllä

04/12

Kuinka muuttaa käyttäjän salasanaa Linuxin avulla

Vaihda käyttäjän salasana Linux.

Nyt kun olet luonut kotikansioon kuuluvan käyttäjän, sinun on muutettava käyttäjän salasanaa.

Käyttäjän salasanan asettamiseksi sinun on käytettävä seuraavaa komentoa:

passwd-testi

Yllä olevan komennon avulla voit asettaa testin käyttäjän salasanan. Sinua pyydetään salasana, jota haluat käyttää.

05/12

Kuinka vaihtaa käyttäjiä

Vaihda käyttäjä Linux.

Voit testata uuden käyttäjän tilin kirjoittamalla seuraavat tiedot pääteikkunaan:

su - testi

Yllä oleva komento vaihtaa käyttäjän testitilille ja olet luonut kotikansion, jonka asetat kyseisen käyttäjän kotikansioon.

06/12

Luo käyttäjä vanhentumispäivänä

Lisää käyttäjää vanhentamalla.

Jos työskentelet toimistossa ja sinulla on uusi urakoitsija, joka aloittaa toimistosi lyhyellä aikavälillä, sinun on asetettava viimeinen käyttöpäivämäärä hänen käyttäjätililleen.

Samoin, jos sinulla on perheen tulossa pysymään, voit luoda käyttäjätilin perheenjäsenelle, joka vanhenee heidän jälkeensä.

Käytä vanhentumispäivää käyttäjän luomisen yhteydessä seuraavasti:

useradd -d / home / test -e 2016-02-05 testi

Päivämäärä on määritettävä muodossa YYYY-MM-DD, jossa YYYY on vuosi, MM on kuukausinumero ja DD on päivä.

07/12

Kuinka luoda käyttäjä ja liittää se ryhmään

Lisää käyttäjä ryhmään.

Jos sinulla on uusi käyttäjä liittymään yritykseen, voit halutessasi määrittää kyseisille käyttäjille tiettyjä ryhmiä, jotta he voivat käyttää samoja tiedostoja ja kansioita kuin muiden tiimityönsä.

Kuvittele esimerkiksi, että sinulla oli kaveri nimeltä John ja hän liittyi kirjanpitäjänä.

Seuraava komento lisäisi john-tilin ryhmälle.

useradd -m john -G-tilit

08/12

Kirjautumisasetusten muuttaminen Linuxissa

Kirjautumisasetukset.

Tiedosto /etc/login.defs on konfigurointitiedosto, joka sisältää kirjautumistoimintojen oletuskäyttäytymisen.

Tässä tiedostossa on joitain avainasetuksia. Avaa /etc/login.defs -tiedosto antamalla seuraava komento:

sudo nano /etc/login.defs

Login.defs-tiedosto sisältää seuraavat asetukset, jotka kannattaa muuttaa:

Huomaa, että nämä ovat oletusasetuksia ja niitä voidaan ohittaa uuden käyttäjän luomisen yhteydessä.

09/12

Määritä salasanan vanhentuminen käyttäjän luomisen yhteydessä

Lisää käyttäjä kirjautumisajan päättymispäivänä.

Voit asettaa salasanan viimeisen voimassaolopäivän, kirjautumisyritysten määrän ja aikakatkaisun käyttäjän luomisen yhteydessä.

Seuraavassa esimerkissä kuvataan, miten luodaan käyttäjä, jolla on salasanamerkintä, enimmäismäärä päivää ennen salasanan umpeutumista ja sisäänkirjautumisen tentit.

sudo useradd test5 -m -K PASS_MAX_DAYS = 5-K PASS_WARN_AGE = 3 -K LOGIN_RETRIES = 1

10/12

Force Creation Of Käyttäjä ilman kotikansioa

Lisää käyttäjä ilman kotikansioa.

Jos login.defs-tiedostolla on vaihtoehto CREATE_HOME yes set, silloin kun käyttäjä luodaan, kotikansio luodaan automaattisesti.

Jos haluat luoda käyttäjän, jossa ei ole kotikansioa asetuksista riippumatta, käytä seuraavaa komentoa:

useradd-M-testi

On melko hämmentävää, että -m tarkoittaa kodin luomista ja -M tarkoittaa, ettei luota kotiin.

11/12

Määritä käyttäjän täydellinen nimi, kun luot käyttäjää

Lisää käyttäjän kommentteja.

Osana käyttäjän luomista koskevaa käytäntöä saatat haluta tehdä jotain ensimmäisestä alkukirjaimesta, jota seuraa sukunimi. Esimerkiksi John Smithin käyttäjätunnus on "jsmith".

Kun etsit tietoja käyttäjistä, et välttämättä voi erottaa toisistaan ​​John Smith ja Jenny Smith.

Voit lisätä kommentin tilin luomisen yhteydessä, jotta käyttäjän todellinen nimi olisi helpompi selvittää.

Seuraava komento näyttää, miten tämä tehdään:

useradd -m jsmith -c "john smith"

12/12

Analysointi / etc / passwd-tiedosto

Linux-käyttäjän tiedot.

Kun luot käyttäjän, kyseisen käyttäjän tiedot lisätään / etc / passwd-tiedostoon.

Voit tarkastella tietoja tietystä käyttäjästä käyttämällä grep-komentoa seuraavasti:

grep john / etc / passwd

Huomaa: Yllä oleva komento palauttaa kaikki käyttäjän tiedot sanalla john osana käyttäjänimeä.

/ Etc / passuword -tiedosto sisältää kaksoispisteellä erotetun luettelon kentistä jokaisesta käyttäjästä.

Kentät ovat seuraavat: