GNU/Linux >> Belajar Linux >  >> Linux

Cara Membuat dan Mengelola Pengguna Baru di Linux

Sebagai administrator sistem atau pengguna Linux biasa, Anda mungkin diminta untuk membuat pengguna tambahan di sistem sehingga pengguna lain dapat memetik manfaat dari berinteraksi dengan sistem. Dalam tutorial ini, kami akan memandu Anda melalui cara membuat dan mengelola pengguna baru di sistem Linux.

Membuat Pengguna Baru

Ada 2 perintah yang dapat digunakan untuk membuat user dalam sistem.

  1. penambah
  2. tambahkan pengguna

Mari kita lihat masing-masing secara detail.

perintah adduser

adduser command adalah skrip Perl yang mudah digunakan yang menciptakan pengguna Linux yang berfungsi penuh pada sistem.

Sintaks

Sintaks untuk menambahkan pengguna baru ke sistem Linux adalah seperti yang ditunjukkan di bawah ini

# adduser username

adduser command menawarkan antarmuka tingkat tinggi dan melakukan fungsi berikut

  1. Membuat pengguna baru bernama 'nama pengguna'
  2. Membuat grup baru dengan nama pengguna pengguna baru
  3. Menempatkan pengguna baru di grup yang baru dibuat dengan nama pengguna pengguna
  4. Membuat direktori home (/home/username) dan kemudian menyalin file dari /etc/skel ke dalamnya.
  5. Permintaan untuk informasi tambahan tentang pengguna baru seperti Nama Lengkap , Nomor Kamar, Telepon Kantor, dan Telepon Rumah

Menambahkan pengguna baru

Dalam contoh ini, kita akan menambahkan pengguna 'penguin' ke sistem

# adduser penguin

>Contoh Keluaran

Daftar pengguna di sistem Linux disimpan di /etc/passwd mengajukan. Oleh karena itu, untuk memverifikasi bahwa pengguna telah dibuat, jalankan

 cat /etc/passwd

>Contoh Keluaran

perintah tambahkan pengguna

useradd command adalah perintah biner asli dan dianggap sebagai utilitas tingkat rendah untuk menambahkan pengguna ke sistem. Perintah tidak dapat mencapai sebagian besar fungsi yang adduser menyelesaikan sekaligus dan oleh karena itu, membutuhkan lebih banyak opsi dalam sintaksnya.

Sintaks

Sintaks untuk menggunakan useradd perintahnya adalah

useradd -option username

-m opsi

Secara default, useradd perintah tidak membuat direktori home untuk pengguna baru seperti adduser memerintah. Ini ditunjukkan pada output di bawah di mana pengguna baru 'james' telah dibuat.

Contoh Keluaran

Untuk membuat pengguna bersama dengan direktori home, gunakan -m pilihan seperti yang ditunjukkan.

$ useradd -m username 

Misalnya, untuk membuat pengguna 'james' di samping direktori home-nya, jalankan:

$ useradd -m james

Sekarang Anda dapat memverifikasi keberadaan direktori home untuk pengguna 'james' dengan menjalankan:

$ ls /home

Contoh Keluaran

-u (–uid) opsi

-u opsi membuat pengguna dengan UID (User ID) tertentu. ID Pengguna adalah bilangan bulat positif yang secara otomatis ditetapkan ke pengguna baru oleh sistem Linux.

Misalnya, untuk membuat pengguna 'james' dengan UID 1400, jalankan:

$ useradd -u 1400 james 

Ini dapat diverifikasi dengan perintah

$ id james

Contoh Keluaran

Atau, Anda dapat memverifikasi UID dengan menjalankan

id -u james

Contoh Keluaran

-g (–gid) opsi

-g atau --gid opsi membuat pengguna milik grup tertentu dengan menentukan nama grup atau nomor GID.

Misalnya, untuk membuat pengguna 'james' milik grup baru yang disebut pengguna, jalankan perintah

$ useradd -g users james

Untuk memverifikasi ini, jalankan perintah di bawah ini

$ id -gn james

Contoh Keluaran

-c (–komentar) opsi

Opsi -c (–comment) memungkinkan Anda membuat pengguna dengan deskripsi singkat tentang pengguna baru. Misalnya, untuk membuat pengguna baru 'james' dengan string "departemen TI" jalankan

$ useradd -c "IT departmemt" james

Komentar disimpan di /etc/passwd mengajukan. Anda dapat menggunakan cat perintah untuk mengungkapkan detail pengguna yang ditampilkan

Contoh Keluaran

-e (–kedaluwarsa) opsi

Jika Anda ingin menentukan tanggal kedaluwarsa akun pengguna baru, gunakan -e pilihan.

Misalnya, untuk membuat pengguna baru bernama 'james' dengan tanggal kedaluwarsa yang disetel ke June 10 2019 jalankan

$ useradd -e 2019-06-10 username

Selanjutnya, gunakan chage perintah untuk memverifikasi tanggal kedaluwarsa akun pengguna:

sudo chage -l username

Contoh Keluaran

Menambahkan pengguna ke grup sudoers

Terkadang, Anda mungkin perlu mendelegasikan beberapa hak administratif kepada pengguna biasa sehingga mereka dapat melakukan beberapa tugas administratif. Untuk mencapai ini, Anda perlu menambahkannya ke sudoers grup.

Salah satu cara untuk menambahkan pengguna ke grup sudoers adalah dengan menjalankan perintah di bawah ini

$ usermod -a -G sudo username

Dimana username adalah pengguna yang ingin Anda tambahkan ke grup sudoers. Misalnya, untuk menambahkan pengguna 'james' ke sudoers kelompok jalankan perintah

$ usermod -a -G sudo james 

Untuk memverifikasi bahwa pengguna 'james' telah ditambahkan ke grup sudo, jalankan

groups james

Contoh keluaran

Atau, Anda dapat mengedit sudoers file menggunakan visudo perintah dengan menjalankan

visudo

Ini akan membuka file seperti yang ditunjukkan di bawah ini

Selanjutnya, tambahkan baris berikut

username ALL = (ALL)ALL

Simpan dan keluar dari editor teks.

Sekarang Anda dapat beralih ke pengguna biasa dan menjalankan perintah admin dengan mendahului nama pengguna dengan
sudo seperti yang ditunjukkan.

Menghapus pengguna

Untuk sepenuhnya menghapus pengguna dari sistem Linux, gunakan userdel perintah dengan -r atribut seperti yang ditunjukkan

$ userdel -r username

Untuk menghapus pengguna 'james' jalankan perintah di bawah ini.

$ userdel -r james

Kesimpulan

Dalam artikel ini, Anda mempelajari cara membuat dan mengelola pengguna baru di Linux dengan adduser dan useradd perintah. Perintah ini berjalan di semua distribusi, baik distribusi Debian maupun Redhat.


Linux
  1. Cara Membuat Banyak Akun Pengguna di Linux

  2. Cara membuat dan menghapus grup pengguna di Linux

  3. Bagaimana mengelola pengguna dengan useradd di linux

  1. Cara Membuat Alias ​​​​dan Menggunakan Perintah Alias ​​​​di Linux

  2. Cara Mengunci dan Membuka Kunci Pengguna di Linux

  3. Cara Membuat Pengguna dan Mengelola Hak Istimewa Sudo Mereka di Ubuntu

  1. Cara Membuat Pengguna MySQL Baru dan Memberikan Hak Istimewa

  2. Cara Mengelola Kedaluwarsa dan Penuaan Kata Sandi Pengguna di Linux

  3. Cara Bekerja Dengan Pengguna Dan Grup Di Linux