GNU/Linux >> Belajar Linux >  >> Ubuntu

Buat dan hapus pengguna di Ubuntu 20.04

Ringkasan

Mengetahui cara membuat dan menghapus pengguna di Ubuntu 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 (juga Linux) ada dan harus ada serangkaian izin pengguna yang berbeda dan grup pengguna yang berbeda. Ini 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 kami akan membahas cara membuat dan menghapus pengguna di Ubuntu melalui terminal. 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.

Baris berikutnya dari keterampilan manajemen pengguna adalah bagaimana membuat grup pengguna dan menambahkan pengguna ke grup (dan tentu saja menghapus pengguna dari grup dan menghapus grup). Anda dapat melihat prosedur ini juga di pos ini – LINK .

Prasyarat :

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

Cara membuat dan menghapus pengguna di Ubuntu

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 Ubuntu 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:

sudo usermod -aG sudo newuser
 

Cara menghapus pengguna di Ubuntu

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 dan menghapus pengguna di Ubuntu. Untuk meringkas langkah-langkah yang kami lakukan – membuat pengguna dengan perintah “adduser”, membuat pengguna dengan perintah “useradd” (dengan direktori home pengguna) dan menghapus pengguna juga di samping direktori home mereka. 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.


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

  2. Cara Membuat dan Menghapus Pengguna di Ubuntu 16.04

  3. Buat dan hapus pengguna lokal di Windows Server

  1. Cara membuat dan menghapus grup pengguna di Linux

  2. Buat dan edit pengguna di MySQL

  3. Buat, kelola, dan hapus pengguna dan grup di Active Directory

  1. Cara Menambah dan Menghapus Pengguna di Ubuntu, Debian &LinuxMint

  2. Perintah Pengguna Ubuntu?

  3. Buat dan hapus pengguna CentOS