Cara Mendaftar dan Mengelola Pengguna di Linux

How List Manage Users Linux



Distribusi Linux dikirimkan dengan dukungan bawaan untuk beberapa peran dan profil pengguna. Dengan menggunakan akun dan grup pengguna yang berbeda, dimungkinkan untuk membuat sistem yang sama berperilaku berbeda untuk pengguna yang berbeda atau membatasi akses dan hak istimewa untuk pengguna tertentu.

Artikel ini akan menjelaskan cara membuat, menghapus, dan mengelola pengguna dan grup di Linux (diuji dengan Ubuntu 19.10)







Apa itu Pengguna?

Pengguna adalah entitas yang memiliki hak untuk mengakses dan memodifikasi sistem Linux dalam kapasitas penuh atau terbatas. Mungkin ada banyak pengguna dalam sistem Linux yang khas. Bahkan, selama instalasi OS berbasis Linux seperti Ubuntu, pengguna default Anda dengan login dan kata sandi serta banyak pengguna tingkat sistem dibuat secara otomatis.



Apa itu Grup?

Grup adalah kumpulan luas dari berbagai pengguna dalam sistem Linux. Grup biasanya dibuat untuk menentukan seperangkat aturan dan kebijakan keamanan yang sama untuk setiap pengguna yang berada di bawahnya. Grup ini memungkinkan organisasi pengguna yang lebih baik dengan membatasi hak istimewa dan akses sistem.



Perbedaan Antara Pengguna Sistem dan Pengguna Biasa

Pengguna normal dan pengguna sistem pada dasarnya sama. Beberapa orang menggunakannya untuk tujuan organisasi dengan mengklasifikasikannya berdasarkan ID pengguna yang ditetapkan (UID), karena pengguna sistem dan pengguna normal biasanya memiliki rentang ID yang berbeda.





Aplikasi Grafis untuk Mengelola Pengguna dan Grup

Aplikasi Pengguna dan Grup sudah diinstal sebelumnya secara default di sebagian besar distribusi berbasis GNOME. Jika tidak, instal di Ubuntu dengan menjalankan perintah di bawah ini:

$sudotepatInstallgnome-system-tools

Cukup luncurkan dari peluncur aplikasi dan klik tombol yang terlihat untuk mengelola pengguna dan grup.



Daftar Pengguna Menggunakan Baris Perintah

Untuk melihat daftar rinci semua pengguna di Ubuntu, jalankan salah satu perintah berikut:

$kucing /dll/paswd
$getent paswd

Untuk melihat hanya nama pengguna, jalankan perintah berikut:

$compgen -u

Daftar Semua Grup

Untuk membuat daftar semua grup, jalankan perintah di bawah ini:

$kelompok

Tambahkan Pengguna Baru

Untuk menambahkan pengguna normal baru, jalankan perintah di bawah ini (ganti nama_pengguna):

$sudoadduser nama_pengguna

Untuk menambahkan pengguna sistem baru, jalankan perintah di bawah ini (ganti nama_pengguna):

$sudoTambahkan pengguna--sistemnama pengguna

Direktori home baru akan dibuat untuk setiap pengguna baru yang dibuat menggunakan perintah di atas.

Hapus Pengguna yang Ada

Untuk menghapus pengguna, jalankan perintah di bawah ini (ganti nama_pengguna):

$sudodeluser nama_pengguna

Untuk menghapus pengguna beserta folder rumahnya, jalankan perintah di bawah ini (ganti nama_pengguna):

$sudopenipu--hapus-rumahnama pengguna

Untuk menghapus pengguna beserta semua file yang terkait dengannya, jalankan perintah di bawah ini (ganti nama_pengguna):

$sudopenipu--hapus-semua-filenama pengguna

Tambahkan Pengguna Baru ke Grup yang Ada

Untuk menambahkan pengguna baru ke grup yang ada, jalankan perintah di bawah ini (ganti nama_pengguna dan nama_kelompok):

$sudoadduser nama_pengguna nama_kelompok

Hapus Pengguna dari Grup yang Ada

Untuk menghapus pengguna dari grup yang ada, jalankan perintah di bawah ini (ganti nama_pengguna dan nama_kelompok):

$sudodeluser nama_pengguna nama_kelompok

Ganti Nama Pengguna yang Ada

Untuk mengganti nama pengguna yang ada, jalankan perintah di bawah ini (ganti nama_baru dan nama_lama):

$sudomod pengguna-NSnama_baru nama_lama

Ubah Kata Sandi Pengguna yang Ada

Untuk mengubah kata sandi pengguna yang ada, jalankan perintah di bawah ini (ganti nama_pengguna):

$sudo paswdnama pengguna

Buat Grup Baru

Untuk membuat grup baru, jalankan perintah di bawah ini (ganti nama_grup):

$sudoaddgroup group_name

Untuk membuat grup level sistem baru, jalankan perintah di bawah ini (ganti nama_grup):

$sudogrup tambahan--sistemnama grup

Hapus Grup yang Ada

Untuk menghapus grup yang ada, jalankan perintah di bawah ini (ganti nama_grup):

$sudodelgroup group_name

Untuk menghapus grup level sistem yang ada, jalankan perintah di bawah ini (ganti nama_grup):

$sudodelgrup--sistemnama grup

Kesimpulan

Ini adalah beberapa perintah yang dapat Anda gunakan untuk mengelola pengguna dan grup di sistem Anda. Berhati-hatilah saat mengganti nama dan menghapus pengguna, karena perintah yang salah dapat menyebabkan penghapusan permanen file pengguna lain atau dapat membatasi loginnya. Jika Anda ingin menyimpan file pengguna, pastikan untuk membuat cadangan direktori home-nya sebelum menghapus pengguna.