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ää.
Kuinka luoda käyttäjä
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 asetustiedoston sisällöstä / Etc / default / useradd.
Voit tarkastella / Etc / default / useradd 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 koskee kaikkia asetuksissa / Etc / default / useradd tiedosto.
Lisäksi / Etc / default / useradd tiedostossa, myös tiedosto on nimeltään /etc/login.defs jota käsitellään myöhemmin oppaassa.
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.
Kuinka luoda käyttäjä kotihakemistolla
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 a / Home / testi kansio käyttäjän testiä varten.
Kuinka luoda käyttäjä eri kotihakemistolla
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.
-Kansioon ei voi luoda kansiota. Se riippuu asetuksesta /etc/login.defs.
Jotta tämä toimisi ilman -m-komentoa, muokkaa tiedostoa /etc/login.defs ja lisää tiedoston alaosassa seuraava rivi:
Kuinka muuttaa käyttäjän salasanaa Linuxin avulla
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ää.
Kuinka vaihtaa käyttäjiä
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.
Luo käyttäjä vanhentumispäivänä
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ä.
Kuinka luoda käyttäjä ja liittää se 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.
Kirjautumisasetusten muuttaminen Linuxissa
Tiedosto /etc/login.defs on konfigurointitiedosto, joka sisältää kirjautumistoimintojen oletuskäyttäytymisen.
Tässä tiedostossa on joitain avainasetuksia. Avaa /etc/login.defs tiedoston, kirjoita seuraava komento:
sudo nano /etc/login.defs
Login.defs-tiedosto sisältää seuraavat asetukset, jotka kannattaa muuttaa: Nämä ovat oletusasetuksia, ja niitä voidaan ohittaa uuden käyttäjän luomisen yhteydessä. 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 Jos login.defs-tiedostolla on vaihtoehto CREATE_HOME kylläasettaa 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. 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" Kun luot käyttäjän, kyseisen käyttäjän tiedot lisätään / Etc / passwd tiedosto. Voit tarkastella tietoja tietystä käyttäjästä käyttämällä grep-komentoa seuraavasti: grep john / etc / passwd
Yllä oleva komento palauttaa kaikki käyttäjän tiedot sanalla john osana käyttäjänimeä. / Etc / passuword tiedosto sisältää kaksoispisteistä erotetun luettelon kentistä jokaisesta käyttäjästä. Kentät ovat seuraavat:
Määritä salasanan vanhentuminen käyttäjän luomisen yhteydessä
Force Creation Of Käyttäjä ilman kotikansioa
Määritä käyttäjän täydellinen nimi, kun luot käyttäjää
Analysointi / etc / passwd-tiedosto