GNU/Linux >> Belajar Linux >  >> Linux

Cara membuat pengguna di Linux[Manajemen pengguna]

Ringkasan

Mengetahui cara membuat pengguna di Linux adalah salah satu keterampilan dasar yang harus diketahui oleh pengguna Linux (admin) dan masih merupakan salah satu keterampilan terpenting yang juga harus dimiliki (manajemen pengguna). Alasan di balik ini adalah, karena di setiap sistem operasi multi-pengguna (Linux juga) ada dan harus ada serangkaian izin pengguna yang berbeda dan grup pengguna yang berbeda. Ini tentu saja karena alasan keamanan.

Anda tidak ingin memiliki satu pengguna yang mengelola seluruh sistem yang berjalan di lingkungan produksi (artinya di server). Itu selalu disarankan untuk memiliki banyak pengguna di sistem Anda. Terkadang Anda mungkin perlu memiliki pengguna yang hanya akan bertindak sebagai akun layanan (tidak memiliki folder beranda, tidak memiliki akses ke shell, dan hanya dapat menjalankan aplikasi dan alat tertentu).

Pada artikel ini kita akan membahas cara membuat pengguna di Linux melalui terminal dan cara menghapus pengguna di Linux juga. Perintah yang akan kita gunakan untuk menjalankan tindakan ini adalah – “adduser” dan “deluser”. Anda juga dapat membuat pengguna baru dengan perintah – “useradd”. Ada perbedaan antara kedua perintah ini. Mereka berperilaku berbeda dan akan menutupi keduanya.

Prasyarat :

Untuk dapat membuat dan menghapus pengguna, Anda harus masuk sebagai root atau sebagai pengguna dengan hak sudo.

Posting ini adalah awal dari manajemen pengguna kami di seri posting Linux. Baris tindakan berikutnya dalam manajemen pengguna adalah mengelola grup pengguna. Proses itu tercakup dalam pos ini dan dapat diperiksa jika kita membahas langkah-langkah cara membuat grup pengguna dan menambahkan dan menghapus pengguna ke grup/dari grup.

Cara membuat pengguna di Linux

Cara membuat pengguna dengan perintah adduser

Pertama-tama kita akan membuat pengguna baru dengan perintah "adduser". Perintah "adduser" akan membuat pengguna baru dengan direktori home secara otomatis, dan meminta untuk mengatur kata sandi untuk pengguna baru juga, membuat pengaturan pengguna default (menambahkan detail pengguna di file /etc/passwd, menambahkan ID pengguna unik , dll). Setelah Anda berada di terminal untuk membuat pengguna baru, Anda akan mengetik "adduser" dan itu adalah "nama pengguna". Anda akan dimintai kata sandi sudo Anda.

sudo adduser newuser

Setelah Anda mengetik kata sandi, Anda akan ditanyai serangkaian pertanyaan, dari mana kata sandi diperlukan untuk pengguna baru, dan semua pertanyaan lainnya bersifat opsional.

Setelah Anda hanya perlu mengkonfirmasi informasi dengan "y". Dan Anda telah berhasil membuat pengguna baru. Perintah ini juga akan membuat direktori home pengguna baru.

Juga untuk diingat bahwa di Ubuntu secara default anggota grup sudo diberikan akses sudo. Artinya, pengguna yang baru dibuat tidak akan berada di grup pengguna sudo secara default dan Anda harus menambahkannya.

Cara membuat pengguna dengan perintah useradd

Saat Anda membuat pengguna baru dengan perintah "useradd", itu hanya akan membuat pengguna "kosong". Itu tidak akan memiliki direktori home, itu tidak akan memiliki set kata sandi dan tidak menjadi bagian dari grup pengguna mana pun. Artinya, setelah pengguna membuat dengan perintah “useradd”, Anda harus mengatur semuanya secara terpisah.

sudo useradd newuser2

Tentu saja ada opsi untuk perintah ini yang dapat menambah dan mengatur pengaturan pengguna lain yang diperlukan. Misalnya, jika Anda perlu memiliki direktori home untuk pengguna baru, Anda perlu menambahkan opsi "-m" pada perintah "useradd". Perintahnya terlihat seperti ini:

sudo useradd -m newuser2

Setelah pengguna membuat dengan perintah "useradd", pengguna tidak akan dapat masuk karena tidak memiliki set kata sandi (perintah tidak mengaturnya). Kata sandi dapat dengan mudah diatur dengan perintah “passwd”.

sudo passwd newuser2

Kami dapat mengatakan, pada dasarnya jika Anda memerlukan untuk membuat pengguna di Linux dengan cepat dengan satu perintah, dengan direktori home, kata sandi, dan semua yang dimiliki pengguna desktop, gunakan perintah – adduser. Untuk kontrol lebih dan manajemen pengguna di server, lebih baik gunakan perintah useradd.

Untuk opsi dan informasi lebih lanjut tentang cara mengatur pengaturan pengguna lain, Anda dapat merujuk ke halaman manual dari kedua perintah – adduser , useradd

Tambahkan hak istimewa sudo pengguna ke pengguna baru

Untuk menambahkan izin sudo ke pengguna baru, kami menggunakan alat "usermod" untuk memodifikasi pengguna. Alat harus dijalankan dengan sudo. Jalankan perintah seperti ini:

Untuk distro berbasis Debian/Ubuntu

sudo usermod -aG sudo newuser

Untuk RedHat/CentOs/Rocky

sudo usermod -aG wheel newuser

Cara menghapus pengguna di Linux

Untuk tindakan ini Anda akan menggunakan perintah "deluser" dan ketik "nama pengguna". Untuk perintah ini juga Anda harus menjalankannya dengan sudo atau menjalankannya sebagai root.

sudo userdel newuser

Setelah Anda mengetikkan kata sandi sudo/root - pengguna dan pengaturannya akan dihapus, tetapi direktori home dan file tidak akan dihapus. Untuk menghapus pengguna dengan direktori home-nya sekaligus, tambahkan opsi "-r" pada perintah. Perintahnya akan terlihat seperti ini:

sudo userdel -r newuser

Ringkasan

Sekarang Anda telah menguasai cara membuat pengguna di Linux dan cara menghapus pengguna di Linux. Juga untuk menunjukkan bahwa semua perintah yang telah kami gunakan dalam artikel ini, tentu saja dapat diterapkan di semua distribusi berbasis Ubuntu, dan juga distro lain seperti Debian, Kubuntu, Pop OS dan Linux Mint, CentOS, Red Hat dll.


Linux
  1. Cara Membuat Script Perintah Linux

  2. Cara membuat Pengguna Linux Menggunakan Ansible

  3. Bagaimana cara membuat pengguna root tambahan?

  1. Cara Membuat Pengguna Sudo di Rocky Linux 8

  2. Bagaimana cara membuat crontab melalui skrip

  3. Cara membatasi perintah pengguna di Linux

  1. Cara Membuat Pengguna Sudo di Debian

  2. Cara Membuat Pengguna Postgres

  3. Bagaimana saya bisa membuat pengguna yang tidak masuk?