Cara membuat beberapa akaun pengguna di Linux

Cara membuat beberapa akaun pengguna di Linux

Kedua -dua utiliti untuk menambahkan atau membuat akaun pengguna dalam sistem Unix/Linux adalah Adduser dan useradd. Perintah ini direka untuk menambahkan satu akaun pengguna dalam sistem pada satu masa. Bagaimana jika anda mempunyai banyak akaun pengguna yang akan dibuat? Ketika itulah anda memerlukan program seperti Newusers.

Newusers adalah utiliti baris perintah yang berguna yang digunakan untuk mengemas kini dan membuat akaun pengguna baru pada satu masa. Ia bertujuan untuk digunakan di dalam persekitaran IT dengan sistem besar di mana pentadbir sistem diperlukan untuk mengemas kini atau membuat beberapa akaun pengguna dalam batch. Ia membaca maklumat dari stdin (secara lalai) atau fail untuk mengemas kini satu set akaun pengguna sedia ada atau untuk membuat pengguna baru.

Dalam artikel ini, kami akan menerangkan cara membuat beberapa akaun pengguna dalam mod batch menggunakan Newusers utiliti dalam sistem linux.

Untuk membuat pengguna dalam kumpulan, anda boleh memberikan maklumat mereka dalam fail dalam format berikut, sama seperti fail kata laluan standard:

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

Di mana:

  • pw_name: Nama pengguna
  • pw_passwd: kata laluan pengguna
  • pw_uid: ID Pengguna
  • pw_gid: ID Kumpulan Pengguna
  • pw_gecos: mentakrifkan bahagian komen.
  • pw_dir: mentakrifkan direktori rumah pengguna.
  • pw_shell: mentakrifkan kulit lalai pengguna.

Perhatian: Anda harus melindungi fail input kerana ia mengandungi kata laluan yang tidak disulitkan, dengan menetapkan keizinan yang sesuai di atasnya. Ia hanya boleh dibaca dan boleh ditulis oleh akar.

Contohnya, untuk menambah akaun pengguna Ravi dan Tecmint, anda boleh membuat fail yang dipanggil pengguna.txt seperti yang ditunjukkan.

$ sudo vim pengguna.txt 

Seterusnya, tambahkan butiran akaun pengguna dalam fail dalam format berikut.

Ravi: 213254Lost: 1002: 1002: Tecmint Admin:/Home/Ravi:/Bin/Bash Tecmint:@!#@%$ Paling: 1003: 1003: tecmint:/home/tecmint:/bin/bash 
Buat beberapa akaun pengguna di Linux

Simpan fail dan tetapkan kebenaran yang diperlukan di atasnya.

$ sudo chmod 0600 pengguna.txt 

Sekarang jalankan Newusers Perintah dengan fail input untuk menambah akaun pengguna di atas sekaligus.

$ SUDO Newusers pengguna.txt 

Pertama, Newusers Program cuba membuat atau mengemas kini akaun yang ditentukan, dan kemudian tulis perubahan ini kepada pangkalan data pengguna atau kumpulan. Sekiranya berlaku sebarang kesilapan kecuali pada akhir menulis ke pangkalan data, tiada perubahan yang dilakukan ke pangkalan data. Ini adalah cara perintah Newusers berfungsi.

Sekiranya arahan sebelumnya berjaya, periksa /etc/passwd dan /etc/kumpulan fail untuk mengesahkan bahawa akaun pengguna telah ditambah seperti yang ditunjukkan.

$ CAT /ETC /PASSWD | Grep -e "Ravi | Tecmint" 
Sahkan akaun pengguna di linux

Untuk maklumat lanjut, lihat pengguna baru halaman lelaki.

$ lelaki baru 

Anda juga mungkin ingin menyemak artikel berkaitan berikut.

  1. 3 cara untuk menukar shell lalai pengguna di Linux
  2. Cara Membuat Direktori Dikongsi untuk Semua Pengguna di Linux
  3. Whowatch - Pantau pengguna dan proses Linux dalam masa nyata
  4. Cara Menghantar Mesej kepada Pengguna Log di Linux

Dalam artikel ini, kami telah menjelaskan cara membuat beberapa pengguna di Linux menggunakan Newusers program. Gunakan borang maklum balas di bawah untuk mengemukakan sebarang pertanyaan atau kongsi komen anda dengan kami. Sekiranya anda mengetahui apa -apa utiliti yang serupa di luar sana, beritahu kami juga.