Hoe om gebruikers in Linux te skep Gebruik die "useradd" opdrag

Linux-opdragte maak die lewe makliker

Hierdie gids wys jou hoe om gebruikers binne Linux te skep deur die opdraglyn te gebruik. Alhoewel baie Linux Linux-verspreidings 'n grafiese hulpmiddel bied om gebruikers te skep, is dit 'n goeie idee om te leer hoe om dit uit die opdraglyn te doen, sodat jy jou vaardighede van een verspreiding na 'n ander kan oordra sonder om nuwe gebruikersinterfaces te leer.

01 van 12

Hoe om 'n gebruiker te skep

Gebruiker Voeg Konfig.

Kom ons begin deur 'n eenvoudige gebruiker te skep.

Die volgende opdrag sal 'n nuwe gebruiker genaamd toets by jou stelsel voeg:

sudo useradd toets

Wat sal gebeur wanneer hierdie opdrag uitgevoer word, sal afhang van die inhoud van die konfigurasielêer in / etc / default / useradd.

Om die inhoud van / etc / default / useradd te sien, voer die volgende opdrag uit:

sudo nano / etc / default / useradd

Die konfigurasie lêer sal 'n standaard dop stel wat in Ubuntu bin / sh is. Al die ander opsies word opgemerk.

Met die opsies wat u kommentaar lewer, kan u 'n standaard tuisgids, 'n groep, aantal dae nadat die wagwoord verval het voordat die rekening gedeaktiveer is en 'n vervaldatum is, stel.

Die belangrike ding om van die bogenoemde inligting af te haal, is dat die gebruikeradd-opdrag uitgevoer word sonder dat enige skakelaars verskillende resultate op verskillende verdelings kan lewer. Dit is alles te doen met die instellings in die / etc / default / useradd lêer.

Benewens die / etc / default / useradd lêer, is daar ook 'n lêer genaamd /etc/login.defs wat later in die gids bespreek sal word.

Belangrik: sudo is nie geïnstalleer op elke verspreiding nie. As dit nie geïnstalleer is nie, moet u by 'n rekening aanmeld met toepaslike regte om gebruikers te skep

02 van 12

Hoe om 'n gebruiker te skep met 'n Tuisblad

Voeg gebruiker by die huis by.

Die vorige voorbeeld was redelik eenvoudig, maar die gebruiker kan of is nie 'n tuisgids toegeken op grond van die instellingslêer nie.

Om die skep van 'n tuisgids te dwing om die volgende opdrag te gebruik:

useradd -m toets

Bogenoemde opdrag skep 'n / huis / toets gids vir die gebruikers toets.

03 van 12

Hoe om 'n gebruiker met 'n ander Tuisblad te skep

Voeg gebruiker by 'n ander huis toe.

As jy die gebruiker wil hê om 'n huismap op 'n ander plek te hê, kan jy die -d skakelaar gebruik.

sudo useradd -m-d / toets toets

Bogenoemde opdrag sal 'n lêer genaamd toets vir gebruikers toets onder die hoofmap skep.

Nota: binne die -m skakelaar kan die gids nie geskep word nie. Dit hang af van die instelling binne /etc/login.defs.

Om dit te laat werk sonder om 'n -m skakelaar te spesifiseer, wysig die lêer /etc/login.defs en voeg onderaan die lêer die volgende reël by:

CREATE_HOME ja

04 van 12

Hoe om 'n gebruiker se wagwoord te verander deur Linux te gebruik

Verander gebruiker wagwoord Linux.

Noudat u 'n gebruiker met 'n tuisgids geskep het, moet u die wagwoord van die gebruiker verander.

Om 'n gebruiker se wagwoord te stel, moet jy die volgende opdrag gebruik:

passwd toets

Bogenoemde opdrag sal u toelaat om die toetsgebruiker se wagwoord in te stel. U sal gevra word vir die wagwoord wat u wil gebruik.

05 van 12

Hoe om gebruikers te verander

Skakel gebruiker Linux.

U kan u nuwe gebruiker se rekening toets deur die volgende in 'n terminaal venster te tik:

su-toets

Bogenoemde opdrag skakel gebruiker na die toetsrekening en as jy 'n tuisgids skep, sal jy in die tuisgids vir daardie gebruiker geplaas word.

06 van 12

Skep 'n gebruiker met 'n vervaldatum

Voeg gebruiker met vervaldatum by.

As jy in 'n kantoor werk en jy het 'n nuwe kontrakteur wat begin vir 'n kort tydjie by jou kantoor sal jy 'n vervaldatum op sy of haar gebruikersrekening wil stel.

Net so kan jy 'n gebruikersrekening vir daardie familielid skep wat verval nadat hulle verlaat het.

Om 'n vervaldatum toe te pas wanneer u 'n gebruiker skep, gebruik die volgende opdrag:

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

Die datum moet in die formaat YYYY-MM-DD gespesifiseer word, waar YYYY die jaar is, MM is die maandnommer en DD is die dagnommer.

07 van 12

Hoe om 'n gebruiker te skep en aan 'n groep toe te ken

Voeg gebruiker by groep by.

As jy 'n nuwe gebruiker by jou maatskappy aansluit, kan jy spesifieke groepe vir daardie gebruiker toewys, sodat hulle toegang het tot dieselfde lêers en vouers as ander lede van hul span.

Stel jou byvoorbeeld voor dat jy 'n man gehad het, genaamd John en hy het as 'n rekenmeester aangesluit.

Die volgende opdrag sal John by die rekeninggroep voeg.

useradd -m john-G rekeninge

08 van 12

Aanpassing aanteken standaard in Linux

Inteken Standaard.

Die lêer /etc/login.defs is 'n konfigurasielêer wat die verstekgedrag vir aanmeldaktiwiteite verskaf.

Daar is 'n paar sleutelinstellings in hierdie lêer. Om die /etc/login.defs-lêer oop te maak, voer die volgende opdrag in:

sudo nano /etc/login.defs

Die login.defs lêer bevat die volgende instellings wat u dalk wil verander:

Let daarop dat dit die verstekopsies is en dit kan oorskry word wanneer 'n nuwe gebruiker geskep word.

09 van 12

Hoe om wagwoorduitval in die wagwoord te spesifiseer wanneer u 'n gebruiker skep

Voeg gebruiker by met die verstryking van die inskrywing.

U kan 'n wagwoord vervaldatum instel, die aantal login weergee en die time-out wanneer u 'n gebruiker skep.

Die volgende voorbeeld wys hoe om 'n gebruiker met 'n wagwoordwaarskuwing te skep, 'n maksimum aantal dae voordat die wagwoord verval en aanmelding weer ingestel word.

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

10 van 12

Kragskepping van 'n gebruiker sonder 'n huismap

Voeg gebruiker by met geen tuisblad nie.

As die login.defs-lêer die opsie CREATE_HOME ja stel, dan word wanneer 'n gebruiker geskep word, 'n tuisgids outomaties geskep.

Om 'n gebruiker sonder 'n tuisgids te skep, ongeag die instellings, gebruik die volgende opdrag:

useradd-M toets

Dit is redelik verwarrend dat -m staan ​​vir die skep van die huis en -M staan ​​vir nie huis toe te maak nie.

11 van 12

Spesifiseer die gebruiker se volle naam wanneer 'n gebruiker geskep word

Voeg gebruiker met kommentaar by.

As deel van u gebruiker se skeppingsbeleid, kan u kies om iets soos die eerste aanvang te doen, gevolg deur die achternaam. Byvoorbeeld, die gebruikersnaam vir "John Smith" sal "jsmith" wees.

As jy inligting soek oor 'n gebruiker, kan jy dalk nie tussen John Smith en Jenny Smith onderskei nie.

Jy kan 'n opmerking byvoeg wanneer jy 'n rekening skep, sodat dit makliker is om die gebruiker se regte naam uit te vind.

Die volgende opdrag toon hoe om dit te doen:

useradd -m jsmith -c "john smith"

12 van 12

Analiseer die / etc / passwd-lêer

Linux gebruikers inligting.

Wanneer u 'n gebruiker skep, word die besonderhede van daardie gebruiker by die / etc / passwd-lêer gevoeg.

Om die besonderhede van 'n bepaalde gebruiker te sien, kan u die grep-opdrag soos volg gebruik:

grep john / etc / passwd

Nota: Bogenoemde opdrag sal besonderhede oor alle gebruikers met die woord John as deel van die gebruikersnaam terugstuur.

Die lêer / etc / passuword bevat 'n kolon geskeide lys velde oor elke gebruiker.

Die velde is soos volg: