Kā izveidot lietotājus operētājsistēmā Linux, izmantojot komandu “useradd”.
Kas jāzina
- Lai pievienotu jaunu lietotāju: izmantojiet komandu lietotāja pievienošanas tests ("tests" ir jaunā lietotāja vārds). Izmantot sudo useradd tests ja jums trūkst atbilstošu privilēģiju.
- Lai izveidotu lietotāju ar mājas direktoriju: izmantojiet sudo useradd -m tests vai sudo useradd -m -d /test tests lai mainītu noklusējuma direktoriju.
- Lai iestatītu lietotāja paroli: izmantojiet passwd tests un, lai mainītu lietotājus, izmantojiet su - tests komandu.
Šajā rakstā ir paskaidrots, kā izveidot lietotājus Linux izmantojot komandrinda un komandu "useradd". Mēs arī kopīgojam komandas, lai izveidotu lietotājus ar mājas direktoriju, iestatītu lietotāja paroli, mainītu lietotājus, iestatītu derīguma termiņu, veidojot lietotāju, piešķirtu īpašas grupas jaunam lietotājam, pielāgojiet pieteikšanās noklusējuma iestatījumus, izveidojiet lietotāju bez mājas mapes, norādiet lietotāja pilnu vārdu un skatiet informāciju par konkrēts lietotājs.
Kā izveidot lietotāju
Šī komanda pievieno jaunu lietotāju ar nosaukumu pārbaude jūsu sistēmai.
Pamatkomanda lietotāja izveidei (nosaukta tests) būtu šāda:
lietotāja pievienošanas tests
Lai to izdarītu, jums būs nepieciešamas privilēģijas /etc/password; tādējādi jūs, iespējams, izpildīsit iepriekš minēto komandu:
sudo useradd tests
Kas notiek, palaižot šo komandu, ir atkarīgs no konfigurācijas faila satura, kas atrodas mapē /etc/default/useradd.
Lai skatītu /etc/default/useradd saturu, palaidiet šo komandu:
sudo nano /etc/default/useradd
Konfigurācijas fails iestata noklusējuma apvalku, kas tiek ievadīts Ubuntu ir bin/sh. Visas pārējās iespējas tiek komentētas.

Komentētās opcijas ļauj iestatīt noklusējuma mājas 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īgi, lai gūtu no iepriekš minētās informācijas, ir tas, ka var palaist useradd komandu bez slēdžiem rada dažādus rezultātus dažādos izplatījumos, un tas viss ir saistīts ar iestatījumiem failā /etc/default/useradd failu.
Sudo utilīta nav instalēta katrā izplatīšanā. Ja tas nav instalēts, piesakieties kontā ar atbilstošām lietotāju izveides atļaujām.
Kā izveidot lietotāju ar mājas direktoriju
Pamatojoties uz /etc/defaults/useradd failu, lietotājam var būt vai nav piešķirts mājas direktorijs, pamatojoties uz iestatījumi failu.
Lai piespiestu izveidot mājas direktoriju, izmantojiet šo komandu:
sudo useradd -m tests
Iepriekš minētā komanda izveido a /home/test mapi lietotājam pārbaude.

Kā izveidot lietotāju ar citu mājas direktoriju
Ja vēlaties, lai lietotāja mājas mape būtu citā vietā, nevis noklusējuma vietā, izmantojiet -d slēdzis.
sudo useradd -m -d /test tests
Iepriekš minētā komanda izveido mapi ar nosaukumu pārbaude lietotājam pārbaude zem saknes mapes.

Slēdža -m ietvaros mape var netikt izveidota. Tas ir atkarīgs no iestatījuma failā /etc/login.defs.
Lai tas darbotos, nenorādot slēdzi -m, rediģējiet failu /etc/login.defs. Faila apakšā pievienojiet šādu rindiņu:
CREATE_HOME jā
Kā nomainīt lietotāja paroli, izmantojot Linux
Kad esat izveidojis lietotāju ar mājas mapi, mainiet lietotāja paroli.
Lai iestatītu lietotāja paroli, izmantojiet šo komandu:
passwd tests
Komanda passwd ļauj iestatīt testa lietotāja paroli. Jums tiks prasīts ievadīt paroli, kuru vēlaties izmantot.

Kā pārslēgt lietotājus
Pārbaudiet sava jaunā lietotāja kontu, termināļa logā ierakstot:
su - tests
Iepriekš minētā komanda pārslēdz lietotāju uz testa kontu, un, pieņemot, ka esat izveidojis mājas mapi, jūs tiksit ievietots šī lietotāja mājas mapē.

Izveidojiet lietotāju ar derīguma termiņu
Ja strādājat birojā un jūsu birojā īsu laiku būs jauns darbuzņēmējs, iestatiet viņa lietotāja kontam derīguma termiņu. Tāpat, ja ģimene ierodas palikt, izveidojiet šim ģimenes loceklim lietotāja kontu, kura derīguma termiņš beidzas pēc viņa aizbraukšanas.
Lai, izveidojot lietotāju, iestatītu derīguma termiņu, izmantojiet šo komandu:
sudo useradd -m -e 2017-04-25 tests
Datums ir jānorāda formātā GGGG-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
Kad jūsu uzņēmumam pievienojas jauns lietotājs, piešķiriet šim lietotājam noteiktas grupas, lai viņam būtu piekļuve tiem pašiem failiem un mapēm, kas citiem viņu komandas locekļiem. Piemēram, Džons pievienojas kā grāmatvedis.
Šāda komanda pievienotu Džons uz kontiem grupai.
sudo useradd -g konti Jānis

Pielāgojiet pieteikšanās noklusējumus operētājsistēmā Linux
Fails /etc/login.defs ir konfigurācijas fails, kas nodrošina pieteikšanās darbību 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

Failā login.defs ir daudz iestatījumu, tostarp tālāk norādītie, kurus, iespējams, vēlēsities mainīt:
- PASS_MAX_DAYS: Cik ilgi pirms paroles derīguma termiņa beigām.
- PASS_MIN_DAYS: cik bieži var mainīt paroli.
- PASS_WARN_AGE: brīdinājuma dienu skaits pirms paroles derīguma termiņa beigām.
- LOGIN_RETRIES: pieteikšanās mēģinājumu skaits pirms neveiksmes.
- LOGIN_TIMEOUT: Cik ilgi pirms pieteikšanās taimauta.
- DEFAULT_HOME: lietotājs var pieteikties, ja nav mājas mapes.
Šīs ir noklusējuma opcijas, un tās var ignorēt, veidojot jaunu lietotāju.
Kā norādīt pieteikšanās paroles derīguma termiņu
Izveidojot lietotāju, iestatiet paroles derīguma termiņu, pieteikšanās mēģinājumu skaitu un taimautu. Nākamajā piemērā parādīts, kā izveidot lietotāju ar brīdinājumu par paroli, maksimālo dienu skaitu pirms paroles derīguma termiņa beigām un iestatīt atkārtotus pieteikšanās mēģinājumus.
sudo useradd -m -K PASS_MAX_DAYS=5 -K PASS_WARN_AGE=3 -K LOGIN_RETRIES=3 tests.

Lietotāja piespiedu izveide bez mājas mapes
Ja failā login.defs ir CREATE_HOME jā iestatīta opcija, tad, kad tiek izveidots lietotājs, automātiski tiek izveidota mājas mape.
Lai neatkarīgi no iestatījumiem izveidotu lietotāju bez mājas mapes, izmantojiet šo komandu:
sudo useradd -M tests

Tas ir mulsinoši -m apzīmē izveidot māju un -Mnozīmē neradīt māju.
Norādiet lietotāja pilno vārdu
Kā daļu no jūsu lietotāju izveides politikas varat izvēlēties izmantot pirmo iniciāli, kam seko uzvārds. Piemēram, lietotājvārds Džons Smits būtu jsmith. Meklējot informāciju par lietotāju, iespējams, nevarēsit atšķirt Džonu Smitu un Dženiju Smitu.
Izveidojot kontu, pievienojiet komentāru, lai būtu vieglāk atrast lietotāja īsto vārdu. Lai pievienotu komentāru, veiciet tālāk norādītās darbības.
sudo useradd -m smithj -c "Džons Smits"

Analizējiet /etc/passwd failu
Kad izveidojat lietotāju, šī lietotāja informācija tiek pievienota failam /etc/passwd. Lai skatītu informāciju par konkrētu lietotāju, izmantojiet grep komanda sekojoši:
grep smithj /etc/passwd
Iepriekš minētā komanda atgriež informāciju par visiem lietotājiem ar vārdu Džons kā daļa no lietotājvārda.

Fails /etc/passwd satur ar kolu atdalītu lauku sarakstu par katru lietotāju. Lauki ir šādi:
- Lietotājvārds
- Šifrēta parole (kas vienmēr tiks rādīta kā x)
- Lietotāja ID
- Lietotāja grupas ID
- Lietotāja pilns vārds
- Lietotāja mājas direktorijs
- Pieteikšanās apvalks
Lai gan daudzi darbvirsmas Linux izplatījumi nodrošināt grafisku rīku lietotāju izveidei, ieteicams uzzināt, kā to izdarīt no komandas līniju, lai jūs varētu pārnest savas prasmes no viena izplatīšanas uz citu, neapgūstot jaunu lietotāju saskarnes.