Linux-da birnäçe ulanyjy hasaby nädip döretmeli


Unix/Linux ulgamlarynda ulanyjy hasaplaryny goşmak ýa-da döretmek üçin iki kömekçi ulanyjy we useradd. Bu buýruklar ulgamda bir gezekde bir ulanyjy hasaby goşmak üçin döredildi. Döredilmeli birnäçe ulanyjy hasaby bar bolsa näme etmeli? Ine, täze ulanyjylar ýaly programma gerek.

Täze ulanyjylar, bir wagtyň özünde täze ulanyjy hasaplaryny täzelemek we döretmek üçin ulanylýan peýdaly buýruk setiri. Uly administratiw ulgamlarda IT ulgamynda ulanmak üçin niýetlenendir, bu ýerde ulgam dolandyryjysy köp sanly ulanyjy hasaplaryny täzelemeli ýa-da döretmeli. Bar bolan ulanyjy hasaplarynyň toplumyny täzelemek ýa-da täze ulanyjy döretmek üçin stdin (deslapky görnüşde) ýa-da faýldan maglumatlary okaýar.

Bu makalada Linux ulgamlarynda Newusers kömekçi programmasyny ulanyp, köp sanly ulanyjy hasaby nädip döredip boljakdygyny düşündireris.

Bir topar ulanyjylary döretmek üçin, maglumatlaryny adaty parol faýly ýaly aşakdaky formatda bir faýlda berip bilersiňiz:

pw_name:pw_passwd:pw_uid:pw_gid:pw_gecos:pw_dir:pw_shell

nirede:

  • pw_name: ulanyjy ady
  • pw_passwd: ulanyjynyň paroly
  • pw_uid: ulanyjynyň şahsyýetnamasy
  • pw_gid: ulanyjynyň topar belgisi
  • pw_gecos: teswir bölümlerini kesgitleýär.
  • pw_dir: ulanyjynyň baş katalogyny kesgitleýär.
  • pw_shell: ulanyjynyň deslapky gabygyny kesgitleýär.

Üns beriň: Giriş faýlyny, degişli rugsatlary goýup, şifrlenen parollary öz içine alýandygy üçin goramaly. Diňe kök bilen okalýan we ýazyp bolýan bolmaly.

Mysal üçin, ulanyjy hasaplaryny ravi we tecmint goşmak üçin, görkezilişi ýaly users.txt atly faýl döredip bilersiňiz.

$ sudo vim users.txt 

Ondan soň, faýlda ulanyjy hasaplarynyň jikme-jikliklerini aşakdaky formatda goşuň.

ravi:213254lost:1002:1002:Tecmint Admin:/home/ravi:/bin/bash
tecmint:@!#@%$Most:1003:1003:Tecmint:/home/tecmint:/bin/bash

Faýly ýazdyryň we oňa zerur rugsatlary belläň.

$ sudo chmod 0600 users.txt 

Indi ýokardaky ulanyjy hasaplaryny birbada goşmak üçin giriş faýly bilen täze ulanyjy buýrugyny işlediň.

$ sudo newusers users.txt

Ilki bilen täze ulanyjylar programmasy görkezilen hasaplary döretmäge ýa-da täzelemäge synanyşýar, soňra bu üýtgeşmeleri ulanyjy ýa-da topar maglumatlar bazalaryna ýazýar. Maglumatlar bazalaryna gutarnykly ýazgylardan başga haýsydyr bir ýalňyşlyk bar bolsa, maglumat bazalaryna hiç hili üýtgeşme girizilmeýär. Diňe täze ulanyjylaryň buýrugy şeýle işleýär.

Öňki buýruk üstünlikli bolsa, ulanyjy hasaplarynyň görkezilişi ýaly goşulandygyny tassyklamak üçin/etc/passwd we/etc/topar faýllaryny barlaň.

$ cat /etc/passwd | grep -E "ravi|tecmint"

Has giňişleýin maglumat üçin täze ulanyjy sahypasyna serediň.

$ man newuser 

Şeýle hem aşakdaky degişli makalalary barlamak isläp bilersiňiz.

  1. Linux-da ulanyjylaryň deslapky gabygyny üýtgetmegiň 3 usuly
  2. Linux-daky ähli ulanyjylar üçin umumy bukjany nädip döretmeli
  3. Whowatch - Hakyky wagtda Linux ulanyjylaryna we amallaryna gözegçilik ediň
  4. Linux-da hasaba alnan ulanyjylara nädip habar ibermeli

Bu makalada, täze ulanyjy programmasyny ulanyp, Linux-da birnäçe ulanyjyny nädip döretmelidigini düşündirdik. Sorag bermek ýa-da teswirleriňizi biziň bilen paýlaşmak üçin aşakdaky seslenme formasyny ulanyň. Şol ýerdäki şuňa meňzeş hyzmatlary bilýän bolsaňyz, bize-de habar beriň.