Š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.
Kā izveidot lietotāju

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 satura saturu / etc / default / useradd palaidiet šā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.
No iepriekšminētās informācijas ir svarīgi saprast, ka lietotājaadd komandas palaišana bez slēdžiem var radīt atšķirīgus rezultātus dažādos sadalījumos, un tas viss ir saistīts ar iestatījumiem / etc / default / useradd fails
Papildus / etc / default / useradd failu, ir arī fails, ko sauc /etc/login.defs kas tiks aprakstīts vēlāk rokasgrāmatā.
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.
Kā izveidot lietotāju ar mājas direktoriju

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šējā komanda izveido / home / tests lietotāja testa mape.
Kā izveidot lietotāju ar citu mājas direktoriju

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.
Ar pogas -m mapi var neveidot. Tas ir atkarīgs no uzstādījuma /etc/login.defs.
Lai to paveiktu, nenorādot -m slēdzi, rediģēt failu /etc/login.defs un faila apakšdaļā pievienojiet šādu rindu:
Kā mainīt lietotāja paroli, izmantojot 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.
Kā pārslēgt lietotājus

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.
Izveidojiet 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.
Kā izveidot lietotāju un piešķirt to 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.
Pielāgošana noklusējuma iestatījumos Linux sistēmā

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 /etc/login.defs failu 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: Šīs ir noklusējuma opcijas, un tās var tikt ignorētas, veidojot jaunu lietotāju. 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 Ja failam login.defs ir opcija CREATE_HOME jātad, kad tiek izveidots lietotājs, automātiski tiek 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. 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" Veidojot lietotāju, šī lietotāja informācija tiek pievienota mapei / etc / passwd fails Lai apskatītu informāciju par konkrētu lietotāju, varat izmantot grep komandu šādi: grep john / etc / passwd
Iepriekš minētā komanda atgriezīs informāciju par visiem lietotājiem ar vārdu john kā lietotājvārda daļu. The / etc / passuword fails satur kolonnu atdalītu lauku sarakstu par katru lietotāju. Lauki ir šādi:
Kā noteikt lietotājvārda paroles derīguma termiņu

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

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

Analizējot / etc / passwd failu












