Kā izveidot lietotājus Linux Izmantojot komandrindu "useradd"

Linux komandas padara dzīvi vieglāku

Šajā rokasgrāmatā ir parādīts, kā Linux lietotājiem izveidot komandrindas. Kaut arī daudzi Linux desktop distribūcijas nodrošina grafisko rīku lietotāju izveidošanai, ir pareizi iemācīties to darīt no komandrindas, lai jūs varētu pārsūtīt savas prasmes no viena izplatīšanas uz otru, nemācot jaunas lietotāja saskarnes.

01 no 12

Kā izveidot lietotāju

Lietotājs Pievienot konfigur.

Sāksim, izveidojot vienkāršu lietotāju.

Tālāk norādītā komanda pievienos jūsu sistēmai jaunu lietotāju saucamo testu:

sudo useradd tests

Kas notiks, kad šī komanda tiks palaista, būs atkarīgs no konfigurācijas faila satura, kas atrodas / etc / default / useradd.

Lai apskatītu / etc / default / useradd saturu, izpildiet šādu komandu:

sudo nano / etc / default / useradd

Konfigurācijas fails iestatīs noklusējuma čaulu, kas Ubuntu ir bin / sh. Visas pārējās iespējas ir komentētas.

Komentētās opcijas ļauj iestatīt noklusējuma sākuma mapi, grupu, dienu skaitu pēc paroles derīguma termiņa beigām, pirms konts tiek atspējots, un noklusējuma derīguma termiņu.

Svarīga lieta, lai apkopotu informāciju no iepriekš minētās informācijas, ir tā, ka lietotājaadd komandas palaišana bez slēdžiem var radīt atšķirīgus rezultātus dažādās sadales versijās, un tas viss ir saistīts ar iestatījumiem / etc / default / useradd failā.

Papildus failam / etc / default / useradd ir arī fails ar nosaukumu /etc/login.defs, kas tiks apskatīts rokasgrāmatā vēlāk.

Svarīgi: sudo nav instalēts visos izplatīšanas veidos. Ja tā nav instalēta, jums ir nepieciešams pieteikties kontā ar atbilstošām atļaujām, lai izveidotu lietotājus

02 no 12

Kā izveidot lietotāju ar mājas direktoriju

Pievienot lietotāju ar mājas.

Iepriekšējais piemērs bija diezgan vienkāršs, bet lietotājam var vai nebija piešķirts mājas katalogs, pamatojoties uz iestatījumu failu.

Lai piespiestu izveidot mājas direktoriju, lai izmantotu šādu komandu:

useradd-m tests

Iepriekš izveidotā komanda izveido lietotāja testam / home / testu mapi.

03 no 12

Kā izveidot lietotāju ar citu mājas direktoriju

Pievienot lietotāju ar citu māju.

Ja vēlaties, lai lietotājs nokļūtu mājas mapē citā noklusējuma vietā, varat izmantot -d slēdzi.

sudo useradd -m -d / testa tests

Iepriekš minētā komanda izveido mapi, kuras nosaukums ir pārbaude lietotāja pārbaudei zem saknes mapes.

Piezīme: mapē -m var nebūt izveidota mape -m. Tas ir atkarīgs no uzstādījuma /etc/login.defs.

Lai to paveiktu, nenorādot -m slēdzi, rediģējiet failu /etc/login.defs un faila apakšdaļā pievienojiet šādu rindu:

CREATE_HOME jā

04 no 12

Kā mainīt lietotāja paroli, izmantojot Linux

Mainīt lietotāja paroli Linux.

Tagad, kad esat izveidojis lietotāju ar mājas mapi, jums būs jāmaina lietotāja parole.

Lai iestatītu lietotāja paroli, jums jāizmanto šāda komanda:

passwd tests

Iepriekš norādītā komanda ļaus jums iestatīt testa lietotāja paroli. Jums tiks piedāvāts ievadīt paroli, kuru vēlaties izmantot.

05 no 12

Kā pārslēgt lietotājus

Pārslēgt Lietotāju Linux.

Jūs varat pārbaudīt jaunā lietotāja kontu, ierakstot šādu terminālu logā:

su - tests

Iepriekš minētā komanda pārslēdz lietotāju uz pārbaudes kontu un pieņemot, ka esat izveidojis mājas mapi, kas tiks ievietota šī lietotāja mājas mapei.

06 no 12

Izveidojiet lietotāju ar derīguma termiņu

Pievienot lietotāju ar derīguma termiņu.

Ja jūs strādājat birojā un jums ir jauns darbuzņēmējs, kurš īsā laika periodā ieradīsies jūsu birojā, jūs vēlēsieties norādīt derīguma termiņu savā lietotāja kontā.

Tāpat, ja jums ir ģimene, kas paliek, tad varat izveidot lietotāja kontu šai ģimenes loceklim, kura derīguma termiņš beidzas pēc tā atstāšanas.

Lai izveidotu lietotāja derīguma termiņu, izmantojiet šādu komandu:

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

Datums jānorāda formātā YYYY-MM-DD, kur GGGG ir gads, MM ir mēneša numurs un DD ir dienas numurs.

07 no 12

Kā izveidot lietotāju un piešķirt to grupai

Pievienot lietotāju grupai.

Ja jums ir jauns lietotājs, kas pievienojas jūsu uzņēmumam, iespējams, vēlēsities šim lietotājam piešķirt konkrētas grupas, lai viņiem būtu pieejami tie paši faili un mapes kā citi viņu komandas dalībnieki.

Piemēram, iedomājieties, ka jums bija puisis, ko sauc par Džonu, un viņš pievienojās kā grāmatvedis.

Sekojošā komanda varētu pievienot john kontu grupai.

useradd -m john -G konti

08 no 12

Pielāgošana noklusējuma iestatījumos Linux sistēmā

Ieiet noklusējumus.

Fails /etc/login.defs ir konfigurācijas fails, kas nodrošina pieteikšanās aktivitāšu noklusējuma darbību.

Šajā failā ir daži galvenie iestatījumi. Lai atvērtu failu /etc/login.defs, ievadiet šādu komandu:

sudo nano / etc / login.defs

Fails login.defs satur šādus iestatījumus, kurus jūs, iespējams, vēlēsities mainīt:

Ņemiet vērā, ka šīs ir noklusējuma opcijas, un tās var ignorēt, veidojot jaunu lietotāju.

09 no 12

Kā noteikt lietotājvārda paroles derīguma termiņu

Pievienot lietotāju ar pieteikšanās beigu datumu.

Varat iestatīt paroles derīguma termiņu, pieteikšanās mēģinājumu skaitu un taimautu, kad izveidojat lietotāju.

Sekojošais piemērs parāda, kā izveidot lietotāju ar paroles brīdinājumu, maksimālo dienu skaitu pirms paroles derīguma termiņa beigām un pieteikšanās mēģinājuma iestatīšanas.

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

10 no 12

Spēka izveidošana lietotājam bez mājas mapes

Pievienot lietotāju bez mājas mapes.

Ja login.defs failam ir opcija CREATE_HOME, jā, lai pēc tam, kad lietotājs tiek izveidots, automātiski tiks izveidota mājas mape.

Lai izveidotu lietotāju bez mājas mapes neatkarīgi no iestatījumiem, izmantojiet šādu komandu:

useradd -M tests

Tas ir diezgan mulsinoši, ka -m apzīmē mājas veidošanu, un -M apzīmējumi neveido māju.

11 no 12

Norādiet lietotāja pilno vārdu, izveidojot lietotāju

Pievienot lietotāju ar komentāriem.

Kā daļu no jūsu lietotāja izveidošanas politikas varat izvēlēties kaut ko līdzīgu pirmajam sākotnējam, pēc tam uzvārda. Piemēram, "John Smith" lietotājvārds būs "jsmith".

Ja meklējat sīkāku informāciju par lietotāju, jūs, iespējams, nevarēsiet nošķirt John Smith un Jenny Smith.

Izveidojot kontu, varat pievienot komentāru, lai būtu vieglāk noskaidrot lietotāja reālo vārdu.

Tālāk norādītā komanda parāda, kā to izdarīt:

useradd -m jsmith -c "john smith"

12 no 12

Analizējot / etc / passwd failu

Linux lietotāja informācija.

Veidojot lietotāju, šī informācija tiek pievienota failam / etc / passwd.

Lai apskatītu informāciju par konkrētu lietotāju, varat izmantot grep komandu šādi:

grep john / etc / passwd

Piezīme. Iepriekš minētā komanda atgriezīs informāciju par visiem lietotājiem ar vārdu john kā lietotājvārda daļu.

/ Etc / passuword failā ir kolu atdalīti lauku saraksti par katru lietotāju.

Lauki ir šādi: